.RMoDWG_article{max-width:1200px;color:hsl(var(--foreground));margin:auto;padding:28px 32px 80px}.RMoDWG_article a,.RMoDWG_article button,.RMoDWG_article summary{-webkit-tap-highlight-color:transparent}.RMoDWG_article :-webkit-any(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid}.RMoDWG_article :-moz-any(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid}.RMoDWG_article :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid}.RMoDWG_breadcrumb{color:hsl(var(--muted-foreground));margin-bottom:36px;font-size:13px}.RMoDWG_breadcrumb a{text-underline-offset:4px}.RMoDWG_hero{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.RMoDWG_hero>div{padding-top:38px}.RMoDWG_eyebrow,.RMoDWG_micro{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;line-height:1.6;display:block}.RMoDWG_eyebrow{color:hsl(var(--muted-foreground));margin-bottom:18px}.RMoDWG_hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:max(34px,min(4vw,54px));font-weight:500;line-height:1.08}.RMoDWG_intro{color:hsl(var(--muted-foreground));margin-top:24px;font-size:18px;line-height:1.7}.RMoDWG_actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.RMoDWG_primary{background:hsl(var(--foreground));min-height:48px;color:hsl(var(--background));border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:13px 24px;font-size:14px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.RMoDWG_primary:hover{opacity:.9;transform:translateY(-1px)}.RMoDWG_primary:focus-visible{outline-color:hsl(var(--foreground))}.RMoDWG_textLink{text-underline-offset:5px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.RMoDWG_access{color:hsl(var(--muted-foreground));margin-top:16px;font-size:12px;line-height:1.75}.RMoDWG_notices{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;padding:20px 0;font-size:12px;line-height:1.7;display:grid}.RMoDWG_notice{align-items:flex-start;gap:10px;display:flex}.RMoDWG_notice svg{flex:none;margin-top:3px}.RMoDWG_contents{border-block:1px solid hsl(var(--border));grid-template-columns:180px 1fr;align-items:start;gap:30px;margin:30px 0 0;padding:27px 0;display:grid}.RMoDWG_contents>span{margin-top:9px}.RMoDWG_contents ul{grid-template-columns:1fr 1fr;gap:6px 28px;display:grid}.RMoDWG_contents a{align-items:baseline;gap:12px;padding:7px 0;font-size:13px;line-height:1.6;display:flex}.RMoDWG_contents a:hover{text-underline-offset:3px;text-decoration:underline}.RMoDWG_contents a span{color:hsl(var(--muted-foreground));flex:0 0 18px;font-family:monospace;font-size:10px}.RMoDWG_section{border-bottom:1px solid hsl(var(--border));padding:58px 0;scroll-margin-top:100px}.RMoDWG_sectionHead{grid-template-columns:1fr 1.7fr;align-items:start;column-gap:70px;display:grid}.RMoDWG_sectionNumber{color:hsl(var(--muted-foreground));margin-bottom:16px;font-family:monospace;font-size:12px;display:block}.RMoDWG_section h2,.RMoDWG_story h2{letter-spacing:-.025em;text-wrap:balance;font-size:max(25px,min(2.6vw,33px));font-weight:500;line-height:1.18}.RMoDWG_prose{color:hsl(var(--muted-foreground));font-size:16px;line-height:1.85}.RMoDWG_prose p+p{margin-top:18px}.RMoDWG_sectionLinks{gap:13px;margin-top:22px;display:grid}.RMoDWG_sectionLinks a{text-underline-offset:4px;align-items:center;gap:12px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.RMoDWG_sectionLinks svg{flex-shrink:0}.RMoDWG_checklist{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:24px;display:grid}.RMoDWG_checklist li{border-top:1px solid hsl(var(--border));align-items:flex-start;gap:14px;padding:18px 0;font-size:14px;line-height:1.7;display:flex}.RMoDWG_checklist svg{flex:0 0 17px;margin-top:4px}.RMoDWG_tableWrap{border:1px solid hsl(var(--border));border-radius:16px;margin-top:32px;overflow:hidden}.RMoDWG_tableHeading{max-width:720px;display:block}.RMoDWG_tableNotes{margin-top:24px}.RMoDWG_tableNotes .RMoDWG_prose{columns:2;column-gap:36px;font-size:14px}.RMoDWG_tableNotes .RMoDWG_prose p{break-inside:avoid}.RMoDWG_table{text-align:left;table-layout:fixed;width:100%;font-size:14px;line-height:1.65}.RMoDWG_table th,.RMoDWG_table td{vertical-align:top;overflow-wrap:anywhere;padding:20px 22px}.RMoDWG_table thead{background:hsl(var(--foreground));color:hsl(var(--background));font-size:12px}.RMoDWG_table tbody tr{border-top:1px solid hsl(var(--border))}.RMoDWG_table tbody tr:nth-child(2n){background:hsl(var(--muted) / .45)}.RMoDWG_table tbody th{font-weight:600}.RMoDWG_table td{color:hsl(var(--muted-foreground))}.RMoDWG_cellLabel{display:none}.RMoDWG_story{border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:62px 0;display:grid}.RMoDWG_storyCopy{padding:0 18px}.RMoDWG_storyCopy p{color:hsl(var(--muted-foreground));margin:22px 0;font-size:16px;line-height:1.8}.RMoDWG_story .RMoDWG_visual{order:-1}.RMoDWG_faq{border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr 1.7fr;gap:70px;padding:60px 0;display:grid}.RMoDWG_faq h2{letter-spacing:-.03em;font-size:30px;line-height:1.2}.RMoDWG_faq details{border-bottom:1px solid hsl(var(--border))}.RMoDWG_faq details:first-child{border-top:1px solid hsl(var(--border))}.RMoDWG_faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:21px 0;font-size:16px;font-weight:500;line-height:1.6;list-style:none;display:flex}.RMoDWG_faq summary::-webkit-details-marker{display:none}.RMoDWG_faq summary svg{flex:0 0 18px;margin-top:3px;transition:transform .15s}.RMoDWG_faq details[open] summary svg{transform:rotate(45deg)}.RMoDWG_faq details p{color:hsl(var(--muted-foreground));padding:0 30px 22px 0;font-size:15px;line-height:1.8}.RMoDWG_sources{border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr 1.7fr;gap:70px;padding:36px 0;display:grid}.RMoDWG_sources h2{font-size:18px;font-weight:500}.RMoDWG_sources p{color:hsl(var(--muted-foreground));margin-top:12px;font-size:12px;line-height:1.75}.RMoDWG_sources ul{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.RMoDWG_sources a{text-underline-offset:3px;align-items:baseline;gap:10px;font-size:12px;line-height:1.7;text-decoration:underline;display:flex}.RMoDWG_sources a span{color:hsl(var(--muted-foreground));font-family:monospace;text-decoration:none}.RMoDWG_related{margin:40px 0}.RMoDWG_related h2{font-size:22px;font-weight:500}.RMoDWG_related ul{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:20px;display:grid}.RMoDWG_related a{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;line-height:1.6;display:flex}.RMoDWG_related a:hover{text-underline-offset:4px;text-decoration:underline}.RMoDWG_related svg{flex-shrink:0}.RMoDWG_footer{background:hsl(var(--muted) / .6);border:1px solid hsl(var(--border));border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:36px;padding:36px;display:grid}.RMoDWG_footer p{max-width:680px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8}.RMoDWG_footer a:not(.RMoDWG_primary){text-underline-offset:3px;text-decoration:underline}.RMoDWG_visual{min-width:0;color:var(--scene-ink);border:1px solid color-mix(in srgb, var(--scene-muted) 18%, transparent);background:linear-gradient(145deg, var(--scene-bg), var(--scene-mid));box-shadow:0 24px 48px -35px color-mix(in srgb, var(--scene-ink) 42%, transparent);border-radius:22px;margin:0;overflow:hidden}.RMoDWG_visualTop{border-bottom:1px solid color-mix(in srgb, var(--scene-muted) 15%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--scene-muted);justify-content:space-between;padding:16px 23px;font-family:monospace;font-size:9px;display:flex}.RMoDWG_visualTop>span:first-child{align-items:center;gap:8px;display:flex}.RMoDWG_statusDot{background:var(--scene-accent);border-radius:50%;width:6px;height:6px}.RMoDWG_scene{padding:24px}.RMoDWG_caption{border-top:1px solid color-mix(in srgb, var(--scene-muted) 15%, transparent);color:var(--scene-muted);padding:16px 23px;font-size:11px;line-height:1.65}.RMoDWG_previewHeading{align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:600;line-height:1.55;display:flex}.RMoDWG_accessPill{background:color-mix(in srgb, var(--scene-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--scene-accent) 25%, transparent);width:-moz-fit-content;width:fit-content;color:var(--scene-accent-text);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.55;display:inline-block}.RMoDWG_previewHeading .RMoDWG_accessPill{margin-left:auto}.RMoDWG_switcher{border:1px solid color-mix(in srgb, var(--scene-muted) 18%, transparent);border-radius:9px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.RMoDWG_switcher button{min-height:38px;color:var(--scene-muted);border-radius:6px;flex:1;padding:7px 8px;font-size:12px;line-height:1.5}.RMoDWG_switcher button[aria-pressed=true]{color:var(--scene-ink);background:var(--scene-bg);box-shadow:0 1px 5px color-mix(in srgb, var(--scene-ink) 9%, transparent)}.RMoDWG_entryPaper,.RMoDWG_reflectionPaper{border:1px solid color-mix(in srgb, var(--scene-muted) 18%, transparent);background:var(--scene-bg);border-radius:12px;padding:20px}.RMoDWG_entryPaper{transform:rotate(-1deg)}.RMoDWG_entryPaper blockquote{margin:12px 0 18px;font-size:15px;line-height:1.7}.RMoDWG_entryRule{background:color-mix(in srgb, var(--scene-muted) 17%, transparent);width:65%;height:1px}.RMoDWG_scene .RMoDWG_micro{color:var(--scene-muted);font-size:9px}.RMoDWG_replyConnector{color:var(--scene-accent-text);justify-content:center;padding:8px;display:flex}.RMoDWG_replyBrand{align-items:center;gap:9px;margin-bottom:12px;font-size:11px;font-weight:500;display:flex}.RMoDWG_replyBrand img{border-radius:50%}.RMoDWG_reflectionPaper>p{font-size:15px;line-height:1.7}.RMoDWG_smallStep{border-top:1px solid color-mix(in srgb, var(--scene-muted) 18%, transparent);margin-top:15px;padding-top:12px}.RMoDWG_smallStep p{margin-top:7px;font-size:12px;line-height:1.7}.RMoDWG_memoryTrail{padding:0 12px 20px;position:relative}.RMoDWG_memoryTrail>div{color:var(--scene-muted);align-items:center;gap:10px;font-size:11px;display:flex}.RMoDWG_memoryTrail p{border-left:2px solid var(--scene-accent);margin:15px 0 10px 8px;padding:8px 18px;font-size:17px;line-height:1.7}.RMoDWG_memoryTrail>svg{color:var(--scene-accent-text);margin:auto}.RMoDWG_sceneFoot{color:var(--scene-muted);margin-top:18px;font-size:11px;line-height:1.7}.RMoDWG_patternLine{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--scene-accent) 10%, transparent));border-bottom:1px solid color-mix(in srgb, var(--scene-muted) 22%, transparent);margin:5px 0 20px;padding:12px 0}.RMoDWG_patternLine svg{width:100%;height:70px;overflow:visible}.RMoDWG_patternLine path{fill:none;stroke:var(--scene-accent);stroke-width:2px;stroke-dasharray:4 4}.RMoDWG_patternLine circle{fill:var(--scene-accent)}.RMoDWG_sceneIntro{color:var(--scene-muted);margin-bottom:12px;font-size:12px;line-height:1.7}.RMoDWG_evidenceTabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.RMoDWG_evidenceTabs button{border:1px solid color-mix(in srgb, var(--scene-muted) 20%, transparent);border-radius:8px;flex-direction:column;align-items:center;gap:8px;min-height:66px;padding:14px 5px;font-size:11px;line-height:1.55;display:flex}.RMoDWG_evidenceTabs button[aria-pressed=true]{background:var(--scene-bg);border-color:var(--scene-accent)}.RMoDWG_evidenceDot{background:var(--scene-accent);border-radius:50%;width:10px;height:10px}.RMoDWG_evidenceTabs button:nth-child(2) .RMoDWG_evidenceDot{opacity:.5}.RMoDWG_evidenceQuote{min-height:110px;padding:22px 0;font-size:17px;line-height:1.65}.RMoDWG_patternFinding{border-left:2px solid var(--scene-accent);background:var(--scene-bg);border-radius:0 9px 9px 0;padding:14px 18px}.RMoDWG_patternFinding p{margin-top:8px;font-size:13px;line-height:1.75}.RMoDWG_askQuestion{border:1px solid color-mix(in srgb, var(--scene-muted) 22%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:24px 0;padding:18px;font-size:16px;line-height:1.7;display:flex}.RMoDWG_askQuestion svg{flex:none}.RMoDWG_askQuestion+div>p{margin-top:12px}.RMoDWG_evidenceButton{border-top:1px solid color-mix(in srgb, var(--scene-muted) 20%, transparent);text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:16px;padding:12px 0;font-size:12px;display:flex}.RMoDWG_evidenceButton svg:last-child{margin-left:auto}.RMoDWG_evidenceButton[aria-expanded=true] svg:last-child{transform:rotate(90deg)}.RMoDWG_askEvidence{border-left:2px solid var(--scene-accent);padding:10px 15px}.RMoDWG_askEvidence blockquote{margin-top:8px;font-size:13px;line-height:1.7}.RMoDWG_archiveArtwork{width:215px;height:156px;margin:4px auto 28px;position:relative}.RMoDWG_archiveSheet{background:var(--scene-bg);border:1px solid color-mix(in srgb, var(--scene-muted) 25%, transparent);border-radius:6px;width:100px;height:120px;padding:15px;position:absolute;top:0;left:20px;transform:rotate(-12deg)}.RMoDWG_archiveSheet:nth-child(2){top:9px;left:90px;transform:rotate(12deg)}.RMoDWG_archiveSheet svg{color:var(--scene-accent-text)}.RMoDWG_archiveSheet i{background:var(--scene-mid);width:90%;height:2px;margin-top:9px;display:block}.RMoDWG_archiveSheet i:last-child{width:55%}.RMoDWG_folderIcon{width:210px;height:150px;color:var(--scene-accent);fill:var(--scene-deep);position:absolute;top:36px;left:0}.RMoDWG_archiveSteps{gap:22px;margin:0 0 20px;display:grid}.RMoDWG_archiveSteps li{align-items:start;gap:14px;display:flex;position:relative}.RMoDWG_stepIcon{border:1px solid color-mix(in srgb, var(--scene-muted) 20%, transparent);background:var(--scene-bg);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.RMoDWG_archiveSteps strong{font-size:13px;font-weight:600;line-height:1.7}.RMoDWG_archiveSteps p{color:var(--scene-muted);margin-top:3px;font-size:11px;line-height:1.65}.RMoDWG_stepArrow{color:var(--scene-muted);position:absolute;bottom:-18px;left:12px}.RMoDWG_sceneLink{border-top:1px solid color-mix(in srgb, var(--scene-muted) 22%, transparent);justify-content:space-between;align-items:center;gap:12px;padding-top:17px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.RMoDWG_sceneLink svg{flex-shrink:0}.RMoDWG_billingIllustration{justify-content:center;align-items:flex-end;margin:10px auto 30px;display:flex}.RMoDWG_billingIllustration div{background:var(--scene-bg);border:1px solid color-mix(in srgb, var(--scene-muted) 25%, transparent);border-radius:9px;padding:18px 22px;transform:rotate(-8deg)}.RMoDWG_billingIllustration i{background:var(--scene-deep);width:48px;height:2px;margin-top:9px;display:block}.RMoDWG_billingIllustration>svg{background:var(--scene-accent);color:var(--scene-bg);z-index:1;border-radius:50%;width:36px;height:36px;margin:0 0 -5px -8px;padding:6px}.RMoDWG_billingPaths{gap:10px;display:grid}.RMoDWG_billingPaths a{background:var(--scene-bg);border:1px solid color-mix(in srgb, var(--scene-muted) 20%, transparent);border-radius:10px;align-items:center;gap:15px;padding:18px;display:flex}.RMoDWG_billingPaths a>svg{flex:none}.RMoDWG_billingPaths a>svg:last-child{margin-left:auto}.RMoDWG_billingPaths strong{font-size:14px;font-weight:500;display:block}.RMoDWG_billingPaths small{color:var(--scene-muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.RMoDWG_billingPaths a:hover{border-color:var(--scene-accent)}.RMoDWG_priceStack{gap:15px;display:grid}.RMoDWG_priceCard{background:var(--scene-bg);border:1px solid color-mix(in srgb, var(--scene-muted) 20%, transparent);border-radius:12px;padding:24px}.RMoDWG_priceNumber{letter-spacing:-.05em;margin:16px 0 5px;font-size:max(38px,min(4.2vw,57px));line-height:1.2}.RMoDWG_priceCard>span:not(.RMoDWG_micro){color:var(--scene-muted);font-size:12px}.RMoDWG_priceDivider{border-top:1px solid color-mix(in srgb, var(--scene-muted) 18%, transparent);margin:22px 0 15px}.RMoDWG_priceCard>p:last-child{color:var(--scene-muted);font-size:12px;line-height:1.7}.RMoDWG_calendar{text-align:center;border:1px solid color-mix(in srgb, var(--scene-muted) 25%, transparent);background:var(--scene-bg);max-width:245px;box-shadow:6px 9px 0 color-mix(in srgb, var(--scene-accent) 13%, transparent);border-radius:13px;margin:8px auto 25px;overflow:hidden;transform:rotate(-3deg)}.RMoDWG_calendar>span{background:var(--scene-deep);color:var(--scene-ink);padding:12px;font-size:13px;display:block}.RMoDWG_calendar>strong{letter-spacing:-.06em;font-size:105px;font-weight:400;line-height:1.35}.RMoDWG_calendar>p{padding:0 15px 22px;font-size:12px;line-height:1.6}.RMoDWG_changeNote{align-items:center;gap:16px;padding:15px 0 26px;display:flex}.RMoDWG_changeNote svg{flex:none}.RMoDWG_changeNote p{font-size:14px;line-height:1.75}@media (min-width:1000px){.RMoDWG_hero .RMoDWG_scene{padding:26px}}@media (max-width:900px){.RMoDWG_article{padding-inline-start:24px;padding-inline-end:24px}.RMoDWG_hero{gap:28px}.RMoDWG_sectionHead,.RMoDWG_faq,.RMoDWG_sources{grid-template-columns:1fr 1.65fr;column-gap:35px}.RMoDWG_contents{grid-template-columns:130px 1fr;gap:20px}.RMoDWG_story{gap:30px}.RMoDWG_scene{padding:20px}}@media (max-width:700px){.RMoDWG_article{padding:18px 20px 48px}.RMoDWG_breadcrumb{margin-bottom:26px;font-size:12px}.RMoDWG_hero{grid-template-columns:1fr;gap:28px}.RMoDWG_hero>div{padding-top:0}.RMoDWG_hero h1{font-size:max(32px,min(8.5vw,43px));line-height:1.12}.RMoDWG_intro{margin-top:19px;font-size:16px;line-height:1.75}.RMoDWG_eyebrow{margin-bottom:15px;font-size:9px}.RMoDWG_actions{gap:14px;margin-top:22px}.RMoDWG_primary{font-size:13px}.RMoDWG_notices{grid-template-columns:1fr;gap:12px;margin-top:24px;font-size:11px}.RMoDWG_contents{grid-template-columns:1fr;gap:10px;margin-top:10px;padding:22px 0}.RMoDWG_contents ul{grid-template-columns:1fr;gap:0}.RMoDWG_contents a{padding:6px 0;font-size:12px}.RMoDWG_section{padding:36px 0}.RMoDWG_sectionHead{grid-template-columns:1fr;gap:22px}.RMoDWG_sectionNumber{margin-bottom:10px}.RMoDWG_section h2{font-size:26px}.RMoDWG_prose{font-size:15px;line-height:1.85}.RMoDWG_prose p+p{margin-top:15px}.RMoDWG_checklist{grid-template-columns:1fr;gap:0}.RMoDWG_checklist li{padding:14px 0}.RMoDWG_tableWrap{border:0;margin-top:22px;overflow:visible}.RMoDWG_tableNotes .RMoDWG_prose{columns:1}.RMoDWG_table,.RMoDWG_table tbody{display:block}.RMoDWG_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.RMoDWG_table tbody tr{border:1px solid hsl(var(--border));border-radius:12px;margin-bottom:14px;display:block;overflow:hidden}.RMoDWG_table tbody tr:nth-child(2n){background:0 0}.RMoDWG_table tbody th,.RMoDWG_table td{padding:15px 18px;font-size:13px;display:block}.RMoDWG_table tbody th{background:hsl(var(--muted));font-size:15px}.RMoDWG_table td+td{padding-top:0}.RMoDWG_cellLabel{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--foreground));margin-bottom:5px;font-size:10px;font-weight:500;display:block}.RMoDWG_story{grid-template-columns:1fr;gap:28px;padding:36px 0}.RMoDWG_story .RMoDWG_visual{order:0}.RMoDWG_storyCopy{padding:0}.RMoDWG_story h2{font-size:28px}.RMoDWG_storyCopy p{margin:16px 0;font-size:15px}.RMoDWG_faq,.RMoDWG_sources{grid-template-columns:1fr;gap:25px;padding:36px 0}.RMoDWG_faq summary{padding:18px 0;font-size:15px}.RMoDWG_faq details p{padding-right:10px;font-size:14px}.RMoDWG_sources ul{grid-template-columns:1fr;gap:13px}.RMoDWG_related ul{grid-template-columns:1fr}.RMoDWG_related a{padding:17px 0;font-size:14px}.RMoDWG_footer{grid-template-columns:1fr;gap:22px;padding:24px}.RMoDWG_scene{padding:19px}.RMoDWG_visual{border-radius:17px}.RMoDWG_visualTop,.RMoDWG_caption{padding-inline-start:19px;padding-inline-end:19px}.RMoDWG_entryPaper,.RMoDWG_reflectionPaper{padding:17px}.RMoDWG_entryPaper blockquote,.RMoDWG_reflectionPaper>p{font-size:14px}.RMoDWG_memoryTrail p{font-size:16px}.RMoDWG_priceNumber{font-size:49px}}@media (prefers-reduced-motion:reduce){.RMoDWG_article *,.RMoDWG_article :before,.RMoDWG_article :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.XlPvnG_example{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:22px;margin-bottom:44px;padding:32px}.XlPvnG_header{justify-content:space-between;align-items:center;gap:25px;display:flex}.XlPvnG_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.7}.XlPvnG_header h2{letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:max(25px,min(2.8vw,34px));font-weight:500;line-height:1.2}.XlPvnG_intro{max-width:620px;color:hsl(var(--muted-foreground));margin-top:14px;font-size:14px;line-height:1.8}.XlPvnG_download{border:1px solid hsl(var(--foreground) / .2);background:hsl(var(--background));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;max-width:250px;min-height:46px;padding:12px 19px;font-size:13px;line-height:1.5;display:inline-flex}.XlPvnG_download svg{color:hsl(var(--primary));flex-shrink:0}.XlPvnG_download:hover{border-color:hsl(var(--primary))}.XlPvnG_steps{border-block:1px solid hsl(var(--border));grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0;padding:20px 0;list-style:none;display:grid}.XlPvnG_steps li{align-items:center;gap:12px;min-width:0;font-size:13px;line-height:1.6;display:flex}.XlPvnG_stepIcon{background:hsl(var(--primary) / .09);width:46px;height:46px;color:hsl(var(--primary));border-radius:12px;flex:none;place-items:center;display:grid}.XlPvnG_number{color:hsl(var(--muted-foreground));font-family:monospace;font-size:10px;display:block}.XlPvnG_arrow{color:hsl(var(--muted-foreground));flex-shrink:0;margin-left:auto}.XlPvnG_flow{grid-template-columns:1fr 24px 1fr;align-items:center;gap:24px;display:grid}.XlPvnG_flow>div{align-self:start;min-width:0}.XlPvnG_flow h3{margin-bottom:14px;font-size:13px;font-weight:600;line-height:1.7}.XlPvnG_notes{gap:12px;display:grid}.XlPvnG_note{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;gap:13px;padding:18px;display:flex}.XlPvnG_selected{border:1px solid hsl(var(--primary) / .5);background:hsl(var(--primary) / .08);width:20px;height:20px;color:hsl(var(--foreground));border-radius:5px;flex-shrink:0;place-items:center;display:grid}.XlPvnG_note time{color:hsl(var(--muted-foreground));margin:2px 0 7px;font-family:monospace;font-size:10px;display:block}.XlPvnG_note p{font-family:Georgia,serif;font-size:16px;line-height:1.6}.XlPvnG_flowArrow{color:hsl(var(--primary))}.XlPvnG_file{border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.XlPvnG_fileName{border-bottom:1px solid hsl(var(--border));background:hsl(var(--primary) / .06);align-items:center;gap:9px;padding:11px 16px;font-family:monospace;font-size:11px;display:flex}.XlPvnG_fileName svg{color:hsl(var(--primary))}.XlPvnG_file pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:17px;font-size:11px;line-height:1.7}.XlPvnG_details{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-top:27px;font-size:12px;line-height:1.8}.XlPvnG_details summary{cursor:pointer;color:hsl(var(--foreground));padding:16px 0 0}.XlPvnG_details p{max-width:820px;margin-top:12px}@media (max-width:900px){.XlPvnG_header{flex-direction:column;align-items:flex-start}.XlPvnG_flow{gap:15px}}@media (max-width:650px){.XlPvnG_example{padding:22px}.XlPvnG_steps{grid-template-columns:1fr;gap:18px}.XlPvnG_steps li{position:relative}.XlPvnG_arrow{position:absolute;right:0;transform:rotate(90deg)}.XlPvnG_flow{grid-template-columns:1fr;gap:18px}.XlPvnG_flowArrow{justify-self:center;transform:rotate(90deg)}.XlPvnG_note{padding:15px}}
.kRU-YG_hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding:18px 0 45px;display:grid}.kRU-YG_title{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:max(34px,min(4.2vw,56px));font-weight:500;line-height:1.08}.kRU-YG_jump{text-underline-offset:5px;align-items:center;gap:16px;margin-top:25px;font-size:14px;text-decoration:underline;display:inline-flex}.kRU-YG_example{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:0;box-shadow:0 20px 45px -35px hsl(var(--foreground) / .35);border-radius:22px;overflow:hidden}.kRU-YG_recording{border-bottom:1px solid hsl(var(--border));background:hsl(var(--primary) / .07);align-items:center;gap:10px;padding:22px 26px;font-size:12px;display:flex}.kRU-YG_recording>svg{color:hsl(var(--primary));flex-shrink:0}.kRU-YG_recording>svg:last-child{fill:currentColor;width:95px;margin-left:auto}.kRU-YG_entry{padding:25px 28px}.kRU-YG_visualLabel{color:hsl(var(--muted-foreground));align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex}.kRU-YG_visualLabel svg{color:hsl(var(--primary));flex-shrink:0}.kRU-YG_entry blockquote{letter-spacing:-.02em;margin-top:14px;font-family:Georgia,serif;font-size:23px;line-height:1.5}.kRU-YG_reflection{background:hsl(var(--primary) / .07);border-radius:12px;margin:0 14px 14px;padding:22px 24px}.kRU-YG_reflection>p:last-child{margin-top:9px;font-size:14px;line-height:1.7}.kRU-YG_example figcaption{color:hsl(var(--muted-foreground));padding:0 28px 21px;font-size:10px;line-height:1.7}.kRU-YG_disclosure{border-block:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:20px 0;font-size:12px;line-height:1.8}.kRU-YG_choices{padding:48px 0;scroll-margin-top:95px}.kRU-YG_choices>h2{letter-spacing:-.03em;font-size:29px;font-weight:500}.kRU-YG_cards{grid-template-columns:repeat(3,1fr);gap:0 34px;margin-top:27px;display:grid}.kRU-YG_choice{border-top:1px solid hsl(var(--border));padding:24px 0;scroll-margin-top:100px}.kRU-YG_number{color:hsl(var(--muted-foreground));font-family:monospace;font-size:11px}.kRU-YG_choice h3{letter-spacing:-.025em;margin:10px 0;font-size:23px;font-weight:500}.kRU-YG_choice p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.8}.kRU-YG_choice a{text-underline-offset:4px;align-items:center;gap:10px;margin-top:17px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.kRU-YG_choice a svg{flex-shrink:0}.kRU-YG_fullComparison{border-block:1px solid hsl(var(--border));padding:0 0 10px}.kRU-YG_fullComparison>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0 14px;list-style:none;display:flex}.kRU-YG_fullComparison>summary::-webkit-details-marker{display:none}.kRU-YG_fullComparison>summary h2{letter-spacing:-.025em;font-size:max(22px,min(2.5vw,28px));line-height:1.35}.kRU-YG_fullComparison>summary>span{flex-shrink:0;font-size:25px}.kRU-YG_fullComparison[open]>summary>span{transform:rotate(45deg)}.kRU-YG_tableNote{max-width:740px;color:hsl(var(--muted-foreground));margin:12px 0;font-size:14px;line-height:1.8}.kRU-YG_wrap{margin-bottom:25px}.kRU-YG_table{table-layout:auto}.kRU-YG_table th,.kRU-YG_table td{padding:18px 14px}.kRU-YG_table thead th:first-child{width:10%}.kRU-YG_table thead th:last-child{width:13%}.kRU-YG_table tbody th{white-space:nowrap}@media (min-width:701px) and (max-width:1000px){.kRU-YG_wrap{overflow-x:auto}.kRU-YG_table{min-width:940px}}@media (max-width:1000px){.kRU-YG_hero{gap:35px}.kRU-YG_cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.kRU-YG_hero{grid-template-columns:1fr;gap:35px}.kRU-YG_example{max-width:550px}.kRU-YG_title{max-width:600px}}@media (max-width:480px){.kRU-YG_cards{grid-template-columns:1fr}.kRU-YG_recording{flex-wrap:wrap;padding:19px}.kRU-YG_entry{padding:22px}.kRU-YG_entry blockquote{font-size:21px}.kRU-YG_reflection{padding:20px}}
