.paper-page .g2d-features{--paper:#f3ede3;--paper-2:#faf7f2;--card:#ffffff;--ink:#0f0e0c;--muted:#6b6255;--faint:#a89880;--line:#e2dacc;--line-strong:#cfc3ae;--amber:#d97706;--amber-soft:#f8ead4;--green:#3b6d11;--green-soft:#eaf3de;--red:#a32d2d;--red-soft:#fcebeb;--link:#1a56c4;--band-ink:#0f0e0c;--band-ink-2:#1c1915;--band-line:#332c22;--band-fg:#faf7f2;--band-muted:#a89880;--sans:var(--g2d-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--serif:var(--g2d-serif),Georgia,"Times New Roman",serif;--mono:var(--g2d-mono),ui-monospace,"SF Mono",Consolas,monospace;--r:6px;--r-lg:10px;display:block;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.paper-page .g2d-features *,.paper-page .g2d-features :after,.paper-page .g2d-features :before{box-sizing:border-box}.paper-page .g2d-features img{max-width:100%}.paper-page .g2d-features .wrap{max-width:1040px;margin:0 auto;padding-inline:20px}.paper-page .g2d-features section{padding-block:72px}@media (max-width:640px){.paper-page .g2d-features section{padding-block:48px}}.paper-page .g2d-features h1,.paper-page .g2d-features h2,.paper-page .g2d-features h3{text-wrap:balance;margin:0;color:var(--ink)}.paper-page .g2d-features h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.4rem,6vw,4rem);line-height:1.05;letter-spacing:-.01em}.paper-page .g2d-features h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.1}.paper-page .g2d-features h3{font-family:var(--sans);font-size:1.02rem;font-weight:600;letter-spacing:-.005em}.paper-page .g2d-features p{margin:0}.paper-page .g2d-features em{font-family:var(--serif);font-style:italic}.paper-page .g2d-features .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}.paper-page .g2d-features .lede{font-size:1.12rem;color:var(--muted);max-width:62ch}.paper-page .g2d-features .kicker{font-family:var(--serif);font-size:1.3rem;line-height:1.4;max-width:58ch}.paper-page .g2d-features .mono,.paper-page .g2d-features code{font-family:var(--mono);font-size:.86em}.paper-page .g2d-features .btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.paper-page .g2d-features .ft-btn{display:inline-flex;align-items:center;gap:8px;font:500 .875rem/1 var(--sans);text-decoration:none;padding:11px 18px;border-radius:var(--r);border:1px solid transparent;transition:transform .12s ease,background .12s ease}.paper-page .g2d-features .ft-btn:active{transform:translateY(1px)}.paper-page .g2d-features .ft-btn-primary{background:var(--ink);color:var(--paper)}.paper-page .g2d-features .ft-btn-ghost{border-color:var(--line-strong);color:var(--ink)}.paper-page .g2d-features .ft-btn-ghost:hover{background:var(--paper-2)}.paper-page .g2d-features .ft-btn-onink{background:var(--amber);color:#17120a}.paper-page .g2d-features .ft-btn-onink-ghost{border-color:var(--band-line);color:var(--band-fg)}.paper-page .g2d-features a:focus-visible,.paper-page .g2d-features button:focus-visible,.paper-page .g2d-features summary:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}.paper-page .g2d-features .ft-hero{padding-block:64px 56px;border-bottom:1px solid var(--line);background:var(--paper-2)}.paper-page .g2d-features #anchored-facts,.paper-page .g2d-features #converge,.paper-page .g2d-features #generate,.paper-page .g2d-features .shots-sec{background:var(--paper-2)}.paper-page .g2d-features .ft-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:860px){.paper-page .g2d-features .ft-hero-grid{grid-template-columns:1fr;gap:36px}}.paper-page .g2d-features .ft-hero h1 .amber{color:var(--amber)}.paper-page .g2d-features .ft-hero-note{color:var(--amber);font-size:1.05em;font-style:italic}.paper-page .g2d-features .tiles{display:grid;grid-gap:12px;gap:12px}.paper-page .g2d-features .tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;display:grid;grid-gap:4px;gap:4px}.paper-page .g2d-features .tile-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.paper-page .g2d-features .tile-row{display:flex;align-items:baseline;gap:12px}.paper-page .g2d-features .tile-num{font-family:var(--serif);font-size:3.1rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paper-page .g2d-features .tile-num.good{color:var(--green)}.paper-page .g2d-features .tile-note{font-size:.84rem;color:var(--muted)}.paper-page .g2d-features .meter{height:6px;border-radius:99px;background:var(--line);overflow:hidden;margin-top:10px}.paper-page .g2d-features .meter>i{display:block;height:100%;background:var(--green);border-radius:99px}.paper-page .g2d-features .spark{display:flex;align-items:flex-end;gap:3px;height:34px;margin-top:8px}.paper-page .g2d-features .spark i{width:7px;border-radius:2px 2px 0 0;background:var(--amber);opacity:.35}.paper-page .g2d-features .spark i:last-child{opacity:1;background:var(--green)}.paper-page .g2d-features .sec-head{display:grid;grid-gap:12px;gap:12px;max-width:64ch}.paper-page .g2d-features .sec-head.wide-lede{max-width:none}.paper-page .g2d-features .sec-head.wide-lede h2{max-width:64ch}.paper-page .g2d-features .sec-head.wide-lede .lede{max-width:none}.paper-page .g2d-features .flow{margin:34px 0 0;position:relative}.paper-page .g2d-features .flow img{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line);background:#f7f3e9}.paper-page .g2d-features .flow-hot{position:absolute;top:3.7%;height:68.8%;border-radius:12px;transition:box-shadow .2s ease,background-color .2s ease,translate .2s ease}.paper-page .g2d-features .flow-hot[data-step="1"]{left:2.9%;width:20.9%}.paper-page .g2d-features .flow-hot[data-step="2"]{left:27.3%;width:21.4%}.paper-page .g2d-features .flow-hot[data-step="3"]{left:51.9%;width:21.5%}.paper-page .g2d-features .flow-hot[data-step="4"]{left:76.6%;width:21.1%}.paper-page .g2d-features #generate .card{transition:opacity .2s ease,background-color .2s ease,box-shadow .2s ease}.paper-page .g2d-features #generate .wrap:has(.flow-hot:hover,.flow-hot:focus-visible,.card:hover) .card{opacity:.5}.paper-page .g2d-features #generate .wrap:has([data-step="1"]:hover,.flow-hot[data-step="1"]:focus-visible) [data-step="1"],.paper-page .g2d-features #generate .wrap:has([data-step="2"]:hover,.flow-hot[data-step="2"]:focus-visible) [data-step="2"],.paper-page .g2d-features #generate .wrap:has([data-step="3"]:hover,.flow-hot[data-step="3"]:focus-visible) [data-step="3"],.paper-page .g2d-features #generate .wrap:has([data-step="4"]:hover,.flow-hot[data-step="4"]:focus-visible) [data-step="4"]{opacity:1}.paper-page .g2d-features #generate .wrap:has([data-step="1"]:hover,.flow-hot[data-step="1"]:focus-visible) .flow-hot[data-step="1"],.paper-page .g2d-features #generate .wrap:has([data-step="2"]:hover,.flow-hot[data-step="2"]:focus-visible) .flow-hot[data-step="2"],.paper-page .g2d-features #generate .wrap:has([data-step="3"]:hover,.flow-hot[data-step="3"]:focus-visible) .flow-hot[data-step="3"],.paper-page .g2d-features #generate .wrap:has([data-step="4"]:hover,.flow-hot[data-step="4"]:focus-visible) .flow-hot[data-step="4"]{translate:0 -3px;background-color:rgba(255,255,255,.14);box-shadow:0 0 0 2px var(--amber),0 14px 32px rgba(15,14,12,.14)}.paper-page .g2d-features #generate .wrap:has([data-step="1"]:hover,.flow-hot[data-step="1"]:focus-visible) .card[data-step="1"],.paper-page .g2d-features #generate .wrap:has([data-step="2"]:hover,.flow-hot[data-step="2"]:focus-visible) .card[data-step="2"],.paper-page .g2d-features #generate .wrap:has([data-step="3"]:hover,.flow-hot[data-step="3"]:focus-visible) .card[data-step="3"],.paper-page .g2d-features #generate .wrap:has([data-step="4"]:hover,.flow-hot[data-step="4"]:focus-visible) .card[data-step="4"]{background-color:var(--amber-soft);box-shadow:inset 3px 0 0 var(--amber)}@media (prefers-reduced-motion:reduce){.paper-page .g2d-features .flow-hot{translate:none!important}}.paper-page .g2d-features .sec-head .num{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;color:var(--faint)}.paper-page .g2d-features .cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin-top:38px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media (max-width:720px){.paper-page .g2d-features .cards{grid-template-columns:1fr}}.paper-page .g2d-features .cards.three{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.paper-page .g2d-features .cards.three{grid-template-columns:1fr}}.paper-page .g2d-features .card{background:var(--card);padding:26px 24px;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.paper-page .g2d-features .card .ico{color:var(--amber)}.paper-page .g2d-features .card h3{display:flex;align-items:center;gap:9px}.paper-page .g2d-features .card p{font-size:.94rem;color:var(--muted)}.paper-page .g2d-features .card .more{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong);justify-self:start;padding-bottom:2px;margin-top:4px}.paper-page .g2d-features .card .more:hover{color:var(--amber);border-color:var(--amber)}.paper-page .g2d-features svg.ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.paper-page .g2d-features .shots-sec{border-top:1px solid var(--line)}.paper-page .g2d-features .shots{display:grid;grid-gap:40px;gap:40px;margin-top:38px}.paper-page .g2d-features .shot{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;min-width:0;margin:0}.paper-page .g2d-features .shot .mock,.paper-page .g2d-features .shot img{grid-column:2;grid-row:1;display:block;width:100%;max-width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line-strong);background:#fff}.paper-page .g2d-features .shot-cap{grid-column:1;grid-row:1;font-size:.98rem;color:var(--muted);min-width:0}.paper-page .g2d-features .shot-cap b{display:flex;align-items:center;gap:9px;color:var(--ink);font-weight:600;font-size:1.05rem;margin-bottom:6px}.paper-page .g2d-features .shot-cap b .ico{color:var(--amber)}.paper-page .g2d-features .shot-cap .more{display:table;margin-top:12px;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:2px}.paper-page .g2d-features .shot-cap .more:hover{color:var(--amber);border-color:var(--amber)}@media (hover:hover) and (min-width:761px){.paper-page .g2d-features .shot .mock,.paper-page .g2d-features .shot img{position:relative;transform-origin:right center;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;cursor:zoom-in}.paper-page .g2d-features .shot .mock:hover,.paper-page .g2d-features .shot img:hover{transform:scale(1.5);box-shadow:0 36px 110px rgba(0,0,0,.3);z-index:20}}@media (max-width:760px){.paper-page .g2d-features .shot{grid-template-columns:1fr;gap:14px}.paper-page .g2d-features .shot .mock,.paper-page .g2d-features .shot img{grid-column:1;grid-row:1}.paper-page .g2d-features .shot-cap{grid-column:1;grid-row:2;font-size:.92rem}}@media (min-width:761px){.paper-page .g2d-features #converge .shot{align-items:start;position:relative}.paper-page .g2d-features #converge .shot-cap{position:relative;padding:2px 0 0 42px}.paper-page .g2d-features #converge .shot-cap b .ico{position:absolute;left:0;top:0;width:28px;height:28px;padding:5px;border:1.5px solid var(--amber);border-radius:50%;background:var(--card)}.paper-page .g2d-features #converge .shot:not(:last-child):before{content:"";position:absolute;left:13px;top:34px;bottom:calc(-40px + 12px);border-left:2px solid var(--amber);opacity:.55}.paper-page .g2d-features #converge .shot:not(:last-child):after{content:"";position:absolute;left:9.5px;bottom:calc(-40px + 12px);width:9px;height:9px;border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);rotate:45deg;opacity:.8}}.paper-page .g2d-features .mock{overflow:hidden;font-family:var(--sans);font-size:12px;line-height:1.5;color:var(--ink);box-shadow:0 1px 3px rgba(15,14,12,.06)}.paper-page .g2d-features .mock code{font-family:var(--mono);font-size:.92em}.paper-page .g2d-features .mock-bar{display:flex;align-items:center;gap:5px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--paper-2)}.paper-page .g2d-features .mock-bar i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.paper-page .g2d-features .mock-bar span{margin-left:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-page .g2d-features .mock-body{padding:14px 16px 16px;display:grid;grid-gap:7px;gap:7px}.paper-page .g2d-features .shot .mock-term{background:#1a1814;border-color:#2c2720}.paper-page .g2d-features .mock-term .mock-bar{background:#14120f;border-color:#2c2720}.paper-page .g2d-features .mock-term .mock-bar i{background:#3a342a}.paper-page .g2d-features .mock-term .mock-bar span{color:#8f8472}.paper-page .g2d-features .mock-term .mock-body{font-family:var(--mono);font-size:11px;gap:4px;color:#d4c9b8}.paper-page .g2d-features .t-file{color:#8f8472;margin-top:4px}.paper-page .g2d-features .t-file:first-child{margin-top:0}.paper-page .g2d-features .t-row{display:grid;grid-template-columns:14px 1fr auto;grid-gap:8px;gap:8px;padding-left:10px}.paper-page .g2d-features .t-row b{font-weight:600}.paper-page .g2d-features .t-row em{font-style:normal;font-family:inherit;color:#8f8472}.paper-page .g2d-features .t-row.ok b{color:#8fc45c}.paper-page .g2d-features .t-row.bad b,.paper-page .g2d-features .t-row.bad em{color:#f0a13a}.paper-page .g2d-features .t-sum{margin-top:6px;padding-top:8px;border-top:1px solid #2c2720;color:#b5a68e}.paper-page .g2d-features .t-sum strong{color:#f0a13a;font-weight:600}.paper-page .g2d-features .a-you{justify-self:end;max-width:88%;background:var(--paper);border:1px solid var(--line);border-radius:10px 10px 2px 10px;padding:7px 10px}.paper-page .g2d-features .a-step{position:relative;padding-left:20px;color:var(--muted)}.paper-page .g2d-features .a-step:before{content:"✓";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:9px;line-height:14px;text-align:center;font-weight:700}.paper-page .g2d-features .a-file{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding:9px 11px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--paper-2)}.paper-page .g2d-features .a-file-name{font-family:var(--mono);font-size:11px}.paper-page .g2d-features .a-file-go{flex:none;background:var(--ink);color:var(--paper-2);font-size:10.5px;font-weight:500;padding:4px 9px;border-radius:5px}.paper-page .g2d-features .a-note{font-size:11px;color:var(--green)}.paper-page .g2d-features .tl-h{font-family:var(--serif);font-size:17px;line-height:1.2}.paper-page .g2d-features .tl-ask{background:var(--amber-soft);border:1px solid #efd3a8;border-radius:8px;padding:8px 10px;color:var(--ink)}.paper-page .g2d-features .tl-tag{display:inline-block;margin-right:7px;padding:1px 6px;border-radius:4px;background:var(--amber);color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.04em;vertical-align:1px}.paper-page .g2d-features .tl-diff{font-family:var(--mono);font-size:10.5px;padding:5px 9px;border-radius:5px}.paper-page .g2d-features .tl-diff.del{background:var(--red-soft);color:var(--red);text-decoration:line-through;-webkit-text-decoration-color:rgba(163,45,45,.45);text-decoration-color:rgba(163,45,45,.45)}.paper-page .g2d-features .tl-diff.add{background:var(--green-soft);color:var(--green)}.paper-page .g2d-features .tl-diff code{font-size:1em}.paper-page .g2d-features .tl-done{font-size:11px;color:var(--green)}.paper-page .g2d-features .s-push{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;border-radius:7px;background:#1a1814;color:#d4c9b8}.paper-page .g2d-features .s-push code{color:#faf7f2}.paper-page .g2d-features .s-push span{font-family:var(--mono);font-size:10px;color:#8f8472}.paper-page .g2d-features .s-pipe{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.paper-page .g2d-features .s-pipe i{font-style:normal;color:var(--faint)}.paper-page .g2d-features .s-stage{padding:4px 9px;border-radius:99px;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:500}.paper-page .g2d-features .s-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:2px}.paper-page .g2d-features .s-metrics>div{border:1px solid var(--line);border-radius:8px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px}.paper-page .g2d-features .s-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.paper-page .g2d-features .s-val{font-family:var(--serif);font-size:20px;line-height:1.1;color:var(--muted)}.paper-page .g2d-features .s-val i{font-style:normal;font-family:var(--sans);font-size:13px;color:var(--faint)}.paper-page .g2d-features .s-val b{font-weight:400;color:var(--green)}.paper-page .g2d-features .s-note{font-size:11px;color:var(--muted)}.paper-page .g2d-features .band{background:var(--band-ink);color:var(--band-fg)}.paper-page .g2d-features .band h2,.paper-page .g2d-features .band h3{color:var(--band-fg)}.paper-page .g2d-features .band .eyebrow,.paper-page .g2d-features .band .lede,.paper-page .g2d-features .band .num{color:var(--band-muted)}.paper-page .g2d-features .band .cards{background:var(--band-line);border-color:var(--band-line)}.paper-page .g2d-features .band .card{background:var(--band-ink-2)}.paper-page .g2d-features .band .card p{color:var(--band-muted)}.paper-page .g2d-features .band .card .more{color:var(--band-fg);border-color:var(--band-line)}.paper-page .g2d-features .band .card .more:hover{color:var(--amber);border-color:var(--amber)}.paper-page .g2d-features .band .closer{font-family:var(--serif);font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.35;margin-top:38px;max-width:46ch;color:var(--band-fg)}.paper-page .g2d-features .band .closer span{color:var(--amber)}.paper-page .g2d-features .panel{background:var(--band-ink-2);border:1px solid var(--band-line);border-radius:var(--r-lg);overflow:hidden;font-family:var(--mono);font-size:.8rem}.paper-page .g2d-features .panel-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--band-line);color:var(--band-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.paper-page .g2d-features .finding{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:11px 14px;border-bottom:1px solid var(--band-line);align-items:start}.paper-page .g2d-features .finding:last-child{border-bottom:0}.paper-page .g2d-features .ft-dot{width:7px;height:7px;border-radius:99px;background:var(--amber);margin-top:6px}.paper-page .g2d-features .finding .where{color:var(--band-muted);font-size:.72rem;display:block;margin-top:3px}.paper-page .g2d-features .finding .what{color:var(--amber)}.paper-page .g2d-features .finding.ok .what{color:#8fc45c}.paper-page .g2d-features .finding.ok .ft-dot{background:#8fc45c}.paper-page .g2d-features .panel-bar .count-open{color:var(--amber)}.paper-page .g2d-features .panel-bar .count-ok{color:#8fc45c}.paper-page .g2d-features .anchor-sec{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.paper-page .g2d-features .diagram{margin-top:36px}.paper-page .g2d-features .diagram img{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line);background:#f6f1e7}.paper-page .g2d-features .dg-cap{font-size:.86rem;color:var(--muted);margin-top:12px;max-width:60ch}.paper-page .g2d-features .links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-top:30px}@media (max-width:820px){.paper-page .g2d-features .links{grid-template-columns:1fr}}.paper-page .g2d-features .link-card{background:var(--card);padding:24px;text-decoration:none;color:inherit;display:grid;grid-gap:7px;gap:7px;min-width:0}.paper-page .g2d-features .link-card:hover{background:var(--paper-2)}.paper-page .g2d-features .link-card strong{font-size:.98rem}.paper-page .g2d-features .link-card span{font-size:.9rem;color:var(--muted)}.paper-page .g2d-features .link-card .go{font-family:var(--mono);font-size:.72rem;color:var(--amber);letter-spacing:.08em}.paper-page .g2d-features .ft-compare{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:28px 30px;background:var(--card)}.paper-page .g2d-features .ft-compare p{font-family:var(--serif);font-size:1.4rem;line-height:1.3;max-width:34ch}.paper-page .g2d-features .faq{border-top:1px solid var(--line);background:var(--paper-2)}.paper-page .g2d-features .qa{border-bottom:1px solid var(--line)}.paper-page .g2d-features .qa:first-of-type{border-top:1px solid var(--line)}.paper-page .g2d-features .qa summary{cursor:pointer;list-style:none;padding:20px 44px 20px 0;position:relative;font-weight:600;font-size:1.02rem}.paper-page .g2d-features .qa summary::-webkit-details-marker{display:none}.paper-page .g2d-features .qa summary:after{content:"";position:absolute;right:14px;top:50%;width:9px;height:9px;border-right:1.6px solid var(--faint);border-bottom:1.6px solid var(--faint);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}.paper-page .g2d-features .qa[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.paper-page .g2d-features .qa .ans{padding:0 0 22px;color:var(--muted);max-width:72ch;font-size:.96rem}.paper-page .g2d-features .ans-link{color:var(--link);text-decoration:underline;text-underline-offset:2px}.paper-page .g2d-features .ans-link:hover{text-decoration-thickness:2px}.paper-page .g2d-features .qa-list{margin-top:30px}.paper-page .g2d-features .ft-cta{background:var(--band-ink);color:var(--band-fg);text-align:center}.paper-page .g2d-features .ft-cta h2{color:var(--band-fg);margin-bottom:14px}.paper-page .g2d-features .ft-cta p{color:var(--band-muted);max-width:52ch;margin:0 auto}.paper-page .g2d-features .ft-cta .btns{justify-content:center}@media (prefers-reduced-motion:reduce){.paper-page .g2d-features *{transition:none!important;animation:none!important}}