._33IOYa_visual{--visual-line:#b8c4ec;border:1px solid var(--color-border);border-top:3px solid var(--color-blue);color:var(--color-text);overflow-wrap:anywhere;background:#fff;margin:2.25rem 0 2.5rem;font-size:1rem;line-height:1.6}._33IOYa_visual._33IOYa_visual :is(p,ul,ol){margin:0;padding:0}._33IOYa_visual._33IOYa_visual li+li{margin-top:0}._33IOYa_visual._33IOYa_visual ._33IOYa_question,._33IOYa_visual._33IOYa_visual ._33IOYa_hubCenter{margin-bottom:1rem}._33IOYa_visual._33IOYa_visual ._33IOYa_quote{margin-bottom:.65rem}._33IOYa_visual._33IOYa_visual ._33IOYa_subtitle{margin-bottom:.7rem}._33IOYa_visual._33IOYa_visual ._33IOYa_outcome{margin-top:.8rem}._33IOYa_visual._33IOYa_visual ._33IOYa_sourceList{margin-bottom:1.1rem}._33IOYa_visual._33IOYa_visual ._33IOYa_examples{margin:.55rem 0 0 3.15rem;padding-left:.8rem}._33IOYa_visual._33IOYa_visual ._33IOYa_markers,._33IOYa_visual._33IOYa_visual ._33IOYa_hubResult{margin-top:1rem}._33IOYa_visual._33IOYa_visual ._33IOYa_extremes{margin-bottom:1rem}._33IOYa_content{padding:clamp(1rem,3vw,1.75rem)}._33IOYa_visual figcaption{border-top:1px solid var(--color-border);color:#293853;background:#f7f8fd;padding:.85rem clamp(1rem,3vw,1.75rem);font-size:.95rem;font-weight:600;line-height:1.65}._33IOYa_steps,._33IOYa_trail,._33IOYa_sourceList,._33IOYa_grid,._33IOYa_plainList,._33IOYa_examples,._33IOYa_markers,._33IOYa_hubItems,._33IOYa_extremes,._33IOYa_subitems{margin:0;padding:0;list-style:none}._33IOYa_steps{gap:0;display:grid}._33IOYa_steps>li{grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;padding:.45rem 0 1.15rem;display:grid;position:relative}._33IOYa_steps>li+li{margin-top:0}._33IOYa_steps>li:not(:last-child):before{background:var(--visual-line);content:"";width:1px;position:absolute;top:2.7rem;bottom:0;left:1.05rem}._33IOYa_stepNumber{color:#1f3aa2;background:#e8edff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.76rem;font-weight:700;line-height:1;display:grid}._33IOYa_steps strong{font-size:1.08rem;line-height:1.5;display:block}._33IOYa_detail{color:#43506b;display:block}._33IOYa_tag{background:var(--color-lime);color:#23310b;letter-spacing:.06em;margin:0 0 .35rem;padding:.15rem .45rem;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-block}._33IOYa_subitems{color:#43506b;margin-top:.4rem}._33IOYa_subitems li:before{content:"・"}._33IOYa_subitems li+li{margin-top:.1rem}._33IOYa_question,._33IOYa_hubCenter{border-left:3px solid var(--color-blue);background:#edf1ff;margin:0 0 1rem;padding:.8rem 1rem;font-weight:700}._33IOYa_columns,._33IOYa_comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._33IOYa_lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}._33IOYa_lane{border:1px solid var(--color-border);border-top:2px solid var(--color-blue);min-width:0;padding:.9rem 1rem}._33IOYa_lane:nth-child(2){border-top-color:var(--color-purple)}._33IOYa_lane p{color:#43506b}._33IOYa_path,._33IOYa_side{border:1px solid var(--color-border);min-width:0;padding:.9rem 1rem;position:relative}._33IOYa_path:nth-child(2),._33IOYa_side:nth-child(2){border-top:2px solid var(--color-purple)}._33IOYa_path:first-child,._33IOYa_side:first-child{border-top:2px solid var(--color-blue)}._33IOYa_pathTitle{margin:0 0 .7rem;font-size:1rem;line-height:1.5}._33IOYa_trail{counter-reset:trail}._33IOYa_trail li{counter-increment:trail;padding:.3rem 0 .3rem 1.3rem;position:relative}._33IOYa_trail li:before{color:var(--color-blue);content:counter(trail) ".";font-size:.82rem;font-weight:700;position:absolute;left:0}._33IOYa_trail li+li{border-top:1px solid #e7eaf2;margin-top:.15rem}._33IOYa_quote{color:#374a84;margin:0 0 .65rem;font-weight:600}._33IOYa_subtitle{color:#374a84;font-size:.95rem;font-weight:600;line-height:1.6}._33IOYa_plainList li{padding:.25rem 0}._33IOYa_plainList li:before{color:var(--color-blue);content:"•";margin-right:.4rem}._33IOYa_outcome{border-top:1px solid var(--color-border);margin:.8rem 0 0;padding-top:.55rem;font-weight:700}._33IOYa_middle{z-index:1;background:var(--color-purple);color:#fff;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-weight:700;display:grid;position:absolute;top:50%;right:-1.35rem}._33IOYa_sourceList,._33IOYa_grid,._33IOYa_markers,._33IOYa_hubItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}._33IOYa_sourceList{margin-bottom:1.1rem}._33IOYa_sourceList li,._33IOYa_grid li,._33IOYa_markers li,._33IOYa_hubItems li{border-left:2px solid var(--color-blue);background:#f4f6fc;min-width:0;padding:.75rem .9rem}._33IOYa_sourceList li:nth-child(2n),._33IOYa_grid li:nth-child(2n),._33IOYa_hubItems li:nth-child(2n){border-color:var(--color-purple)}._33IOYa_grid li{align-items:baseline;gap:.6rem;font-weight:650;display:flex}._33IOYa_grid li span{color:#4052a2;font-size:.76rem}._33IOYa_examples{border-left:2px solid var(--color-purple);color:#43506b;margin:.55rem 0 0 3.15rem;padding-left:.8rem}._33IOYa_examples li+li{margin-top:.3rem}._33IOYa_exit{background:#f7f5ff;border:1px solid #b3a7ef;margin-top:.8rem;padding:.9rem 1rem}._33IOYa_markers{margin-top:1rem}._33IOYa_markers li{border-color:var(--color-purple);font-size:.93rem}._33IOYa_hub{text-align:center}._33IOYa_hubCenter{border:0;border-radius:50%;margin-bottom:1rem;padding:.85rem 1.3rem;display:inline-block}._33IOYa_hubItems{text-align:left}._33IOYa_hubResult{border:1px solid var(--color-blue);color:#263d8b;margin:1rem 0 0;padding:.7rem;font-weight:700}._33IOYa_visual._33IOYa_visual ._33IOYa_cycleReturn{border-left:2px solid var(--color-purple);color:#374a84;background:#f7f5ff;align-items:center;gap:.55rem;margin:.15rem 0 0 1rem;padding:.55rem .75rem;font-weight:700;display:flex}._33IOYa_extremes{color:#596173;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}._33IOYa_extremes li{border:1px dashed var(--color-border);text-align:center;padding:.7rem}._33IOYa_chosen{border-left:3px solid var(--color-blue);background:#edf1ff;padding:1rem}._33IOYa_phrase{white-space:nowrap}._33IOYa_breakCards,._33IOYa_propertyCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;list-style:none;display:grid}._33IOYa_breakCard,._33IOYa_propertyCard{border:1px solid var(--color-border);border-top:3px solid var(--color-blue);background:#fafbff;min-width:0;padding:.95rem}._33IOYa_breakCard:nth-child(2),._33IOYa_propertyCard:nth-child(2n){border-top-color:var(--color-purple)}._33IOYa_breakLabel{color:#263d8b;font-size:1rem;display:block}._33IOYa_visual._33IOYa_visual ._33IOYa_breakText{word-break:keep-all;overflow-wrap:normal;background:#fff;border:1px solid #cbd5ec;margin:.85rem 0;padding:.85rem;font-size:1.25rem;font-weight:700;line-height:1.5}._33IOYa_orphanLine{color:#c42d4d;border-bottom:2px solid;min-width:1.5em;display:inline-block}._33IOYa_breakExplanation{color:#374a84;font-size:.95rem;font-weight:600}._33IOYa_propertyNumber{color:#4052a2;margin-right:.55rem;font-size:.85rem;font-weight:700;display:inline-block}._33IOYa_propertyName{color:#263d8b;font-size:1.25rem}._33IOYa_visual._33IOYa_visual ._33IOYa_propertyRole{margin-top:.8rem}._33IOYa_visual._33IOYa_visual ._33IOYa_propertySetting{border-left:2px solid var(--color-blue);background:#edf1ff;margin-top:.85rem;padding:.65rem .75rem;font-size:.95rem;font-weight:600}._33IOYa_visual._33IOYa_visual ._33IOYa_visualNotice{color:#293853;background:#edf1ff;margin-top:.9rem;padding:.8rem .95rem;font-size:.95rem}._33IOYa_fixTimeline ._33IOYa_steps strong{font-size:1rem}._33IOYa_fixTimeline ._33IOYa_subitems{font-size:.95rem}._33IOYa_visual._33IOYa_fixTimeline ._33IOYa_examples{margin-left:3.15rem;font-size:.95rem}._33IOYa_cssTerm{white-space:nowrap}._33IOYa_fieldWebArrow,._33IOYa_fieldWebReturn,._33IOYa_perfectionArrow,._33IOYa_sampleArrow,._33IOYa_perfectionReturn,._33IOYa_perfectionExitArrow,._33IOYa_perfectionExitStepArrow{display:none}@media (min-width:700px){._33IOYa_perfectionLoop ._33IOYa_steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}._33IOYa_perfectionLoop ._33IOYa_steps>li{border-top:2px solid var(--color-blue);background:#fafbff;min-width:0;min-height:9rem;padding:.75rem .55rem 1rem;display:block}._33IOYa_perfectionLoop ._33IOYa_steps>li:not(:last-child):before{display:none}._33IOYa_perfectionLoop ._33IOYa_stepNumber{margin-bottom:.7rem}._33IOYa_perfectionLoop ._33IOYa_perfectionArrow{z-index:1;color:var(--color-blue);font-size:1.2rem;line-height:1;display:block;position:absolute;top:40%;right:-.65rem}._33IOYa_perfectionLoop ._33IOYa_perfectionReturn{border:1px solid var(--color-purple);border-top:0;border-radius:0 0 .75rem .75rem;width:80%;height:2rem;margin:0 auto;display:block;position:relative}._33IOYa_perfectionLoop ._33IOYa_perfectionReturn:after{color:var(--color-purple);content:"↑";font-size:1.2rem;position:absolute;top:-.75rem;left:-.45rem}._33IOYa_perfectionLoop ._33IOYa_perfectionExitArrow{color:var(--color-purple);text-align:center;margin:.2rem auto;font-size:1.3rem;line-height:1;display:block}._33IOYa_perfectionLoop ._33IOYa_exit{border-left:3px solid var(--color-purple);max-width:30rem;margin:0 auto}._33IOYa_perfectionLoop ._33IOYa_exit ._33IOYa_trail{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}._33IOYa_perfectionLoop ._33IOYa_exit ._33IOYa_trail li+li{border-top:0}._33IOYa_perfectionLoop ._33IOYa_perfectionExitStepArrow{color:var(--color-purple);font-size:1.2rem;line-height:1;display:block;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}._33IOYa_sampleSize ._33IOYa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.75rem}._33IOYa_sampleSize ._33IOYa_steps>li{min-width:0;min-height:7rem;box-shadow:inset 0 var(--sample-rule) 0 var(--sample-tone);background:var(--sample-bg);padding:.75rem .75rem 1rem;display:block}._33IOYa_sampleSize ._33IOYa_steps>li:first-child{--sample-rule:2px;--sample-tone:var(--color-purple);--sample-bg:#f7f5ff}._33IOYa_sampleSize ._33IOYa_steps>li:nth-child(2){--sample-rule:3px;--sample-tone:#636cff;--sample-bg:#f3f4ff}._33IOYa_sampleSize ._33IOYa_steps>li:nth-child(3){--sample-rule:4px;--sample-tone:var(--color-blue);--sample-bg:#edf1ff}._33IOYa_sampleSize ._33IOYa_steps>li:not(:last-child):before{display:none}._33IOYa_sampleSize ._33IOYa_stepNumber{margin-bottom:.7rem}._33IOYa_sampleSize ._33IOYa_sampleArrow{z-index:1;width:1.4rem;color:var(--color-blue);text-align:center;font-size:1.2rem;line-height:1;display:block;position:absolute;top:45%;right:-1.55rem}._33IOYa_measurementFieldWeb ._33IOYa_content{padding-left:2.5rem;position:relative}._33IOYa_measurementFieldWeb ._33IOYa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem 1.5rem}._33IOYa_measurementFieldWeb ._33IOYa_steps>li{border-top:1px solid var(--visual-line);background:#fafbff;min-height:7.5rem;padding:.75rem .65rem;display:block}._33IOYa_measurementFieldWeb ._33IOYa_stepNumber{margin-bottom:.5rem}._33IOYa_measurementFieldWeb ._33IOYa_steps>li:not(:last-child):before{display:none}._33IOYa_measurementFieldWeb ._33IOYa_steps>li:nth-child(4){grid-area:2/3}._33IOYa_measurementFieldWeb ._33IOYa_steps>li:nth-child(5){grid-area:2/2}._33IOYa_measurementFieldWeb ._33IOYa_steps>li:nth-child(6){grid-area:2/1}._33IOYa_measurementFieldWeb ._33IOYa_fieldWebArrow{z-index:1;color:var(--color-blue);font-size:1.25rem;line-height:1;display:block;position:absolute}._33IOYa_measurementFieldWeb ._33IOYa_steps>li:nth-child(-n+2) ._33IOYa_fieldWebArrow{top:40%;right:-1.2rem}._33IOYa_measurementFieldWeb ._33IOYa_steps>li:nth-child(3) ._33IOYa_fieldWebArrow{bottom:-1.3rem;left:50%}._33IOYa_measurementFieldWeb ._33IOYa_steps>li:nth-child(4) ._33IOYa_fieldWebArrow,._33IOYa_measurementFieldWeb ._33IOYa_steps>li:nth-child(5) ._33IOYa_fieldWebArrow{top:40%;left:-1.3rem}._33IOYa_measurementFieldWeb ._33IOYa_fieldWebReturn{border:1px solid var(--color-purple);border-right:0;border-radius:.5rem 0 0 .5rem;width:1.15rem;display:block;position:absolute;top:3.6rem;bottom:3.8rem;left:.95rem}._33IOYa_measurementFieldWeb ._33IOYa_fieldWebReturn:after{color:var(--color-purple);content:"↗";font-size:1.2rem;position:absolute;top:-.8rem;right:-.45rem}._33IOYa_measurementPurpose ._33IOYa_steps{grid-template-columns:repeat(4,minmax(0,1fr))}._33IOYa_measurementPurpose ._33IOYa_steps>li{border-top:1px solid var(--visual-line);min-height:7.5rem;padding:.8rem .65rem 1rem;display:block}._33IOYa_measurementPurpose ._33IOYa_steps>li+li{border-left:1px solid var(--color-border)}._33IOYa_measurementPurpose ._33IOYa_stepNumber{margin-bottom:.7rem}._33IOYa_measurementPurpose ._33IOYa_steps>li:not(:last-child):before{display:none}._33IOYa_visual._33IOYa_measurementPurpose ._33IOYa_examples{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding:0;display:grid}._33IOYa_measurementPurpose ._33IOYa_examples li{border-left:2px solid var(--color-purple);background:#f7f5ff;padding:.7rem .9rem}._33IOYa_measurementWhy ._33IOYa_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem}._33IOYa_measurementWhy ._33IOYa_steps>li{border-bottom:1px solid var(--color-border);min-height:6rem;padding:.8rem 0 1rem}._33IOYa_measurementWhy ._33IOYa_steps>li:nth-child(odd){border-right:1px solid var(--color-border);padding-right:1rem}._33IOYa_measurementWhy ._33IOYa_steps>li:not(:last-child):before{display:none}}@media (max-width:560px){._33IOYa_breakCards,._33IOYa_propertyCards{grid-template-columns:minmax(0,1fr)}._33IOYa_visual._33IOYa_fixTimeline ._33IOYa_examples{margin-left:0}._33IOYa_lanes,._33IOYa_columns,._33IOYa_comparison,._33IOYa_sourceList,._33IOYa_grid,._33IOYa_markers,._33IOYa_hubItems,._33IOYa_extremes{grid-template-columns:minmax(0,1fr)}._33IOYa_middle{top:auto;bottom:-1.35rem;right:50%;transform:translate(50%)}._33IOYa_visual{font-size:1rem}._33IOYa_visual figcaption{font-size:.95rem}}
.dSRvOa_body{max-width:var(--reading-width);overflow-wrap:anywhere;font-size:clamp(1rem,1.6vw,1.075rem);line-height:2}.dSRvOa_body p,.dSRvOa_body ul,.dSRvOa_body ol,.dSRvOa_body blockquote,.dSRvOa_body pre,.dSRvOa_body .dSRvOa_tableScroll{margin-bottom:1.8rem}.dSRvOa_body h2{letter-spacing:-.045em;overflow-wrap:normal;word-break:auto-phrase;text-wrap:balance;margin:clamp(3.5rem,8vw,5rem) 0 1.5rem;font-size:clamp(1.55rem,4vw,2.35rem);line-height:1.45}@media (max-width:560px){.dSRvOa_body h2{text-wrap:wrap;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}}.dSRvOa_body h3{margin:2.8rem 0 1rem;font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.5}@media (max-width:560px){.dSRvOa_body h3{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}}.dSRvOa_body a{color:var(--color-blue)}.dSRvOa_body ul,.dSRvOa_body ol{padding-left:1.5em}.dSRvOa_body li+li{margin-top:.65rem}.dSRvOa_body li p{margin-bottom:0}.dSRvOa_body blockquote{border-left:3px solid var(--color-blue);color:var(--color-muted);margin-inline:0;padding:.5rem 1.25rem}.dSRvOa_body pre{background:var(--color-surface);max-width:100%;padding:1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.dSRvOa_body :not(pre)>code{background:var(--color-surface);padding:.1em .3em;font-size:.9em}.dSRvOa_diagram{margin:2.5rem 0 1rem}.dSRvOa_image{width:100%;height:auto;display:block}.dSRvOa_tableScroll{overflow-x:auto}.dSRvOa_body table{border-collapse:collapse;width:100%;min-width:400px}.dSRvOa_body th,.dSRvOa_body td{border:1px solid var(--color-border);text-align:left;padding:.7rem}.dSRvOa_body hr{border:0;border-top:1px solid var(--color-border);margin-block:3rem}
.oZ4w0G_product{max-width:100%;min-height:28px;color:var(--color-blue);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;text-decoration:none;display:inline-flex}.oZ4w0G_label{color:var(--color-muted);letter-spacing:.08em;font-size:.7em}.oZ4w0G_product:hover{text-decoration:underline}.oZ4w0G_product:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}
.ZYZYnW_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ZYZYnW_item{min-width:0}.ZYZYnW_card{border:1px solid var(--color-border);background:#ffffffb8;grid-template-columns:112px minmax(0,1fr);align-content:start;gap:.75rem 1rem;height:100%;padding:1rem;display:grid}.ZYZYnW_meta{color:var(--color-muted);font-family:var(--font-display), var(--font-body);letter-spacing:.06em;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.35rem 1rem;font-size:.65rem;font-weight:700;display:flex}.ZYZYnW_category{border:1px solid var(--color-blue);min-height:28px;color:var(--color-blue);align-items:center;padding:.1rem .45rem;line-height:1.5;display:inline-flex}.ZYZYnW_visual{align-self:start}.ZYZYnW_visual svg{width:100%;height:auto;display:block}.ZYZYnW_content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ZYZYnW_title{letter-spacing:-.025em;margin-bottom:.5rem;font-size:1rem;line-height:1.65}.ZYZYnW_title a{min-height:44px;text-decoration:none;display:block}.ZYZYnW_description{color:var(--color-muted);flex:1;margin-bottom:.25rem;font-size:.77rem;line-height:1.8}.ZYZYnW_content>a{font-size:.77rem}@media (hover:hover){.ZYZYnW_title a:hover{color:var(--color-blue);text-decoration:underline}}@media (max-width:900px) and (min-width:701px){.ZYZYnW_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px) and (min-width:701px){.ZYZYnW_card{grid-template-columns:80px minmax(0,1fr);gap:.75rem}.ZYZYnW_title{font-size:.95rem}}@media (max-width:700px){.ZYZYnW_list{grid-template-columns:minmax(0,1fr);gap:.85rem}.ZYZYnW_card{grid-template-columns:76px minmax(0,1fr);gap:.8rem;padding:.9rem}.ZYZYnW_content{display:contents}.ZYZYnW_visual{grid-area:2/1}.ZYZYnW_title{grid-area:2/2;margin:0}.ZYZYnW_description{grid-column:1/-1;font-size:.875rem}.ZYZYnW_content>a{grid-column:1/-1;justify-self:end}}@media (max-width:360px){.ZYZYnW_card{grid-template-columns:60px minmax(0,1fr);gap:.6rem}.ZYZYnW_title{font-size:.92rem}}
._02Lgma_list{min-width:0;margin:0;padding:0;list-style:none}._02Lgma_item{border-bottom:1px solid var(--color-border);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:.5rem 1rem;display:grid}._02Lgma_item:first-child{border-top:1px solid var(--color-border)}._02Lgma_meta{color:var(--color-muted);font-family:var(--font-display), var(--font-body);letter-spacing:.02em;text-transform:uppercase;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:.5rem;font-size:.68rem;display:grid}._02Lgma_type,._02Lgma_experiment{color:var(--color-blue);background:#edf0ff;justify-self:start;padding:.1rem .35rem;font-size:.6rem;font-weight:700;line-height:1.5}._02Lgma_experiment{color:var(--color-text);background:var(--color-lime)}._02Lgma_title{justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;margin:0;padding-block:.45rem;font-size:.8rem;line-height:1.7;text-decoration:none;display:flex}._02Lgma_arrow{color:var(--color-blue);flex:none;font-size:1rem}@media (hover:hover){a._02Lgma_title:hover{color:var(--color-blue);text-decoration:underline}}@media (max-width:900px){._02Lgma_item{grid-template-columns:minmax(0,1fr);gap:0;padding-top:.6rem}}@media (max-width:700px){._02Lgma_item{padding-block:.7rem .2rem}._02Lgma_title{font-size:.86rem}}
._8aEwW_home{--home-dot:#d8dae180;background-image:radial-gradient(var(--home-dot) .7px, transparent .7px);background-size:16px 16px}._8aEwW_hero{border-bottom:1px solid var(--color-border)}._8aEwW_heroInner{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:0;padding-block:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}._8aEwW_heroCopy{z-index:1;position:relative}._8aEwW_eyebrow{color:var(--color-blue);font-family:var(--font-display), var(--font-body);letter-spacing:.19em;margin-bottom:.4rem;font-size:.67rem;font-weight:700;line-height:1.6}._8aEwW_heroTitle{letter-spacing:-.075em;margin:.6rem 0 1.25rem;font-size:clamp(2.15rem,5.1vw,4.75rem);font-weight:900;line-height:1.3}._8aEwW_heroTitle span{display:inline-block}._8aEwW_heroTitle ._8aEwW_accent{color:var(--color-blue);display:block}._8aEwW_lead{max-width:620px;color:var(--color-muted);margin-bottom:1.2rem;font-size:.95rem;line-height:1.9}._8aEwW_heroActions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}._8aEwW_heroActions a{font-size:.8rem}._8aEwW_playLabel{border:1px solid var(--color-text);background:var(--color-lime);font-family:var(--font-display), var(--font-body);letter-spacing:.05em;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}._8aEwW_heroVisual{min-width:0;margin-left:-3.5rem;position:relative}._8aEwW_heroVisual>svg{width:100%;height:auto;display:block}._8aEwW_orbitCaption{letter-spacing:.09em;margin:0;font-size:clamp(1rem,1.7vw,1.4rem);font-weight:700;line-height:1.6;position:absolute;bottom:-.5rem;right:.5rem;transform:rotate(-9deg)}._8aEwW_orbitCaption:after{border-top:2px solid var(--color-blue);content:"";border-radius:50%;height:8px;display:block}._8aEwW_section{border-bottom:1px solid var(--color-border);padding-block:clamp(1.5rem,3vw,2.5rem)}._8aEwW_sectionHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1rem 2.5rem;margin-bottom:1.25rem;display:grid}._8aEwW_sectionHeader>a{font-size:.77rem}._8aEwW_heading,._8aEwW_compactHeading{color:var(--color-blue);font-family:var(--font-display), var(--font-body);letter-spacing:-.065em;margin:0;font-size:clamp(2.4rem,4.9vw,4rem);font-weight:700;line-height:.98}._8aEwW_intro{color:var(--color-muted);margin:0 0 .2rem;font-size:.82rem;line-height:1.7}._8aEwW_notesOverview{min-width:0}._8aEwW_notesSummary{gap:1.25rem;margin:.65rem 0;display:flex}._8aEwW_notesSummary div{align-items:baseline;gap:.4rem;display:flex}._8aEwW_notesSummary dt{color:var(--color-muted);font-family:var(--font-display), var(--font-body);letter-spacing:.08em;font-size:.65rem;font-weight:700}._8aEwW_notesSummary dd{margin:0;font-size:1.1rem;font-weight:800}._8aEwW_categoryChips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}._8aEwW_categoryChip{border:1px solid var(--color-border);background:#ffffffb8;align-items:center;min-height:44px;padding:.45rem .7rem;font-size:.72rem;line-height:1.4;text-decoration:none;display:inline-flex}._8aEwW_categoryChip:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}._8aEwW_compactHeading{font-size:clamp(2rem,3.5vw,2.8rem)}._8aEwW_studioGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}._8aEwW_creatorCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}._8aEwW_creatorCards li{min-width:0}._8aEwW_creatorCards svg{width:100%;max-width:116px;height:auto;display:block}._8aEwW_creatorName{margin:.15rem 0 0;font-size:1rem;line-height:1.45}._8aEwW_creatorRole{color:var(--color-blue);font-family:var(--font-display), var(--font-body);margin:.6rem 0 0;font-size:.75rem;font-weight:700}._8aEwW_creatorDescription{color:var(--color-muted);overflow-wrap:anywhere;margin:.65rem 0 0;font-size:.78rem;line-height:1.8}._8aEwW_process{border-left:1px solid var(--color-border);padding-left:2rem}._8aEwW_processIntro{color:var(--color-muted);margin:.8rem 0 0;font-size:.8rem}._8aEwW_updates{background:var(--color-background)}._8aEwW_updatesGrid{grid-template-columns:230px minmax(0,1fr);gap:2.5rem;display:grid}._8aEwW_updatesIntro{color:var(--color-muted);margin:.8rem 0 0;font-size:.75rem}@media (prefers-reduced-motion:no-preference){._8aEwW_heroCopy{animation:.36s ease-out both _8aEwW_enter}@keyframes _8aEwW_enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){._8aEwW_sectionHeader{grid-template-columns:1fr auto;gap:.65rem 1.5rem}._8aEwW_intro{grid-row:2}._8aEwW_sectionHeader>a{grid-area:1/2/span 2}}@media (max-width:900px){._8aEwW_heroInner{grid-template-columns:minmax(0,1fr)}._8aEwW_heroTitle{font-size:clamp(2.15rem,7vw,3.7rem)}._8aEwW_heroCopy{max-width:700px}._8aEwW_heroVisual{width:min(65%,400px);margin:.5rem 0 0 auto}._8aEwW_orbitCaption{bottom:0}._8aEwW_studioGrid{grid-template-columns:minmax(0,1fr);gap:1.75rem}._8aEwW_process{border-left:0;border-top:1px solid var(--color-border);padding:1.75rem 0 0}._8aEwW_updatesGrid{grid-template-columns:190px minmax(0,1fr);gap:1.5rem}}@media (max-width:700px){._8aEwW_heroInner{padding-block:2rem 1.5rem}._8aEwW_heroTitle{letter-spacing:-.065em}._8aEwW_lead{font-size:.9rem}._8aEwW_desktopBreak{display:none}._8aEwW_heroActions{gap:.35rem 1rem}._8aEwW_heroVisual{width:min(85%,340px);margin-top:.75rem}._8aEwW_sectionHeader{grid-template-columns:minmax(0,1fr);gap:.75rem}._8aEwW_notesSummary{margin-block:.45rem}._8aEwW_sectionHeader>a{grid-area:auto;justify-self:start}._8aEwW_intro{grid-row:auto}._8aEwW_sectionHeader:has(>a){gap:.5rem}._8aEwW_heading{font-size:clamp(2.3rem,8vw,3.4rem)}._8aEwW_compactHeading{font-size:clamp(2rem,7.5vw,2.8rem)}._8aEwW_creatorCards{grid-template-columns:minmax(0,1fr);gap:1.75rem}._8aEwW_creatorDescription{font-size:.85rem}._8aEwW_updatesGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem}._8aEwW_updates ._8aEwW_compactHeading br{display:none}._8aEwW_updates ._8aEwW_compactHeading{max-width:100%;font-size:clamp(1.9rem,7.3vw,3rem)}}
.uM0plW_summarySection,.uM0plW_browse{border-bottom:1px solid var(--color-border);padding-block:clamp(2rem,5vw,3.5rem)}.uM0plW_sectionTitle{color:var(--color-blue);font-family:var(--font-display), var(--font-body);margin-bottom:1.25rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.uM0plW_summary{flex-wrap:wrap;gap:1rem 3rem;margin:0;display:flex}.uM0plW_summary div{grid-template-columns:auto auto;align-items:baseline;gap:.75rem;display:grid}.uM0plW_summary dt{color:var(--color-muted);font-family:var(--font-display), var(--font-body);letter-spacing:.12em;font-size:.75rem;font-weight:700}.uM0plW_summary dd{margin:0;font-size:1.8rem;font-weight:800;line-height:1}.uM0plW_chips{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.uM0plW_chips a{border:1px solid var(--color-border);background:#ffffffb8;align-items:center;min-height:44px;padding:.5rem .85rem;font-size:.85rem;text-decoration:none;display:inline-flex}.uM0plW_chips a:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.uM0plW_latest{background:var(--color-surface)}.uM0plW_latestList,.uM0plW_categoryList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.uM0plW_latestList li,.uM0plW_categoryList li{border:1px solid var(--color-border);background:var(--color-background);min-width:0;padding:1.25rem}.uM0plW_latestList h3,.uM0plW_categoryList h3{margin-bottom:.6rem;font-size:1.1rem;line-height:1.5}.uM0plW_latestList h3 a,.uM0plW_categoryList h3 a{text-decoration:none}.uM0plW_latestList li>article>p:last-of-type,.uM0plW_categoryList li>article>p:last-of-type{color:var(--color-muted);margin-bottom:0;font-size:.9rem}.uM0plW_latestList article>a,.uM0plW_categoryList article>a{margin-top:.5rem;font-size:.85rem}.uM0plW_articleMeta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.25rem .65rem;margin-bottom:.65rem;font-size:.75rem;display:flex}.uM0plW_library{padding-top:clamp(3rem,7vw,6rem)}.uM0plW_categorySection{border-top:1px solid var(--color-border);padding-block:1.75rem;scroll-margin-top:2rem}.uM0plW_categorySection>h2{margin-bottom:1.1rem;font-size:clamp(1.3rem,2.6vw,1.8rem)}.uM0plW_categorySection>h2 span{color:var(--color-muted);font-size:.8em;font-weight:500}.uM0plW_empty{color:var(--color-muted)}.uM0plW_drafts{border-top:1px dashed var(--color-border);background:var(--color-surface)}.uM0plW_drafts h2{color:var(--color-muted);font-family:var(--font-display), var(--font-body);letter-spacing:.1em;font-size:.8rem}.uM0plW_drafts ul{margin-bottom:0}.uM0plW_drafts li>a+a{margin-left:.75rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.uM0plW_chips a:hover,.uM0plW_latestList h3 a:hover,.uM0plW_categoryList h3 a:hover{color:var(--color-blue)}}@media (max-width:700px){.uM0plW_latestList,.uM0plW_categoryList{grid-template-columns:minmax(0,1fr);gap:.75rem}.uM0plW_summary{gap:.75rem 1.5rem}}
.NxyhmW_hero{background:var(--color-surface)}.NxyhmW_back,.NxyhmW_backBottom{min-height:44px;color:var(--color-blue);font-family:var(--font-display), var(--font-body);letter-spacing:.04em;align-items:center;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.NxyhmW_back{margin-bottom:clamp(2.5rem,7vw,5rem)}.NxyhmW_meta{color:var(--color-muted);font-family:var(--font-display), var(--font-body);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:700;display:flex}.NxyhmW_draft{border:1px solid var(--color-border);color:var(--color-text);padding:.2rem .5rem;font-size:.66rem}.NxyhmW_title{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:1000px;margin-bottom:1.5rem;font-size:clamp(2.1rem,6vw,4.5rem);line-height:1.35}.NxyhmW_description{max-width:var(--reading-width);color:var(--color-muted);margin-bottom:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.9}.NxyhmW_content{padding-block:clamp(3rem,8vw,6rem)}.NxyhmW_backBottom{margin-top:clamp(3rem,8vw,6rem)}
