.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-red{--c:var(--tl-accent);--c-ink:var(--tl-accent-ink);--c-soft:var(--tl-accent-soft)}.c-iris{--c:var(--tl-iris);--c-ink:var(--tl-iris-ink);--c-soft:var(--tl-iris-soft)}.c-ink{--c:var(--tl-ink);--c-ink:var(--tl-ink);--c-soft:var(--tl-subtle-2)}.c-blue{--c:var(--tl-blue);--c-ink:var(--tl-blue);--c-soft:color-mix(in srgb, var(--tl-blue) 10%, var(--tl-bg))}.c-green{--c:var(--tl-green);--c-ink:var(--tl-green);--c-soft:color-mix(in srgb, var(--tl-green) 11%, var(--tl-bg))}.c-amber{--c:color-mix(in srgb, var(--tl-yellow) 82%, var(--tl-ink));--c-ink:color-mix(in srgb, var(--tl-yellow) 45%, var(--tl-ink));--c-soft:color-mix(in srgb, var(--tl-yellow) 14%, var(--tl-bg))}html:has(.sub-nav.is-sticky){scroll-padding-top:140px}.sub-nav.is-sticky{z-index:90;-webkit-backdrop-filter:saturate(1.6)blur(18px);background:#ffffffe6;position:sticky;top:68px}.pg-hero{padding-block:clamp(64px,10vw,140px) clamp(40px,6vw,80px)}.pg-hero.center{text-align:center}.pg-hero.center .wrap{justify-items:center;display:grid}.pg-hero .display,.pg-hero .h1{max-width:17ch}.pg-hero .lede{max-width:46ch;margin-top:28px}.pg-hero-icon{background:var(--c-soft);width:96px;height:96px;color:var(--c);border-radius:28px;place-items:center;margin-bottom:34px;display:grid}.pg-hero-icon svg{width:46px;height:46px}.pg-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.center .pg-actions,.pg-actions.center{justify-content:center}.pg-head{margin-bottom:clamp(36px,5vw,60px)}.pg-head .h1,.pg-head .h2{max-width:23ch}.pg-head .lede{margin-top:22px}.pg-head.split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.pg-head.split .lede{max-width:36ch;margin-top:0}.pg-statement{letter-spacing:-.015em;margin:0;font-size:clamp(30px,3.9vw,52px);font-weight:300;line-height:1.18}.pg-manifesto{text-align:center}.pg-manifesto .pg-actions{justify-content:center;margin-top:44px}.pg-prose{max-width:62ch;color:var(--tl-ink-2);font-size:clamp(18px,1.6vw,20px);line-height:1.7}.pg-prose p{margin:0 0 1.1em}.pg-prose p:last-child{margin-bottom:0}.pg-prose a{color:var(--tl-accent-ink);text-underline-offset:3px}.pg-cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,90px);display:grid}.pg-note{color:var(--tl-muted);max-width:70ch;margin:28px 0 0;font-size:17px}.pg-note a{color:var(--tl-ink-2);text-underline-offset:3px}.pg-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.pg-stats li{border-top:1px solid var(--tl-line);padding-top:18px}.pg-stats b{letter-spacing:-.02em;color:var(--tl-ink);min-height:1em;font-size:clamp(48px,6vw,76px);font-weight:300;line-height:1;display:block}.pg-stats span{font:400 14px/1.3 var(--tl-mono);color:var(--tl-muted);margin-top:10px;display:block}.pg-rail{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;grid-auto-columns:clamp(270px,28vw,360px);grid-auto-flow:column;gap:20px;padding:4px max(24px,50vw - 590px) 8px;scroll-padding-inline:max(24px,50vw - 590px);display:grid;overflow-x:auto}.pg-rail::-webkit-scrollbar{display:none}.pg-rail:focus-visible{outline:2px solid var(--tl-accent);outline-offset:-2px}.pg-rcard{scroll-snap-align:start;background:var(--tl-bg);border:1px solid var(--tl-line);border-radius:28px;grid-template-rows:1fr auto;height:clamp(420px,40vw,520px);display:grid;position:relative;overflow:hidden}.pg-rcard-art{background:var(--c-soft);place-items:center;transition:transform .6s cubic-bezier(.2,.7,0,1);display:grid}.pg-rcard-icon{background:var(--c);color:#fff;width:112px;height:112px;box-shadow:0 18px 40px -18px var(--c);border-radius:30px;place-items:center;display:grid}.pg-rcard-icon svg{width:56px;height:56px}.pg-rcard-text{justify-content:space-between;align-items:flex-end;gap:18px;min-height:140px;padding:24px 26px 26px;display:flex}.pg-rcard-text h3{letter-spacing:-.01em;margin:0;font-size:clamp(23px,2.1vw,28px);font-weight:300;line-height:1.15}.pg-rcard-text h3 small{font:400 13px/1.2 var(--tl-mono);letter-spacing:.02em;color:var(--c-ink);margin-bottom:8px;display:block}.pg-rcard-more{background:var(--tl-ink);color:#fff;cursor:pointer;z-index:2;border:0;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;transition:transform .35s;display:grid;position:relative}.pg-rcard-more svg{width:20px;height:20px}.pg-rcard-detail{background:var(--tl-bg);opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-end;gap:14px;padding:32px 28px 90px;transition:opacity .35s,visibility .35s;display:flex;position:absolute;inset:0}.pg-rcard-detail p{color:var(--tl-ink-2);margin:0;font-size:19px;line-height:1.5}.pg-rcard-detail a:not(.btn){color:var(--tl-accent-ink);text-underline-offset:3px}.pg-rcard-detail .btn{align-self:flex-start}.pg-rcard.is-open .pg-rcard-detail{opacity:1;visibility:visible}.pg-rcard.is-open .pg-rcard-more{transform:rotate(45deg)}.pg-rcard:hover .pg-rcard-art{transform:scale(1.03)}.pg-rail-nav{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.pg-rcard:not(.is-ready){height:auto;padding:26px;display:block}.pg-rcard:not(.is-ready) .pg-rcard-detail{opacity:1;visibility:visible;padding:12px 0 0;position:static}.sub-nav a[aria-current=true]{color:var(--tl-ink);box-shadow:inset 0 -1px 0 var(--tl-ink)}.pg-icons{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,52px) clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.pg-icons.two{grid-template-columns:repeat(2,1fr)}.pg-icons li{align-content:start;gap:0;display:grid}.pg-ic{background:var(--c-soft,var(--tl-subtle));width:72px;height:72px;color:var(--c,var(--tl-ink));border-radius:22px;place-items:center;margin-bottom:22px;display:grid}.pg-ic svg{width:34px;height:34px}.pg-icons h3{margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.25}.pg-icons p{color:var(--tl-ink-2);margin:0;font-size:18px;line-height:1.55}.pg-icons p+p{margin-top:10px}.pg-icons a{color:var(--tl-accent-ink);text-underline-offset:3px}.pg-icons code,.pg-table code,.pg-prose code,.prose code{font:400 .84em var(--tl-mono);background:var(--tl-subtle);white-space:nowrap;border-radius:6px;padding:1px 6px}.pg-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.pg-steps li{background:var(--tl-subtle);counter-increment:step;border-radius:28px;padding:28px 26px 30px;position:relative}.pg-steps li:before{content:"0" counter(step);font:400 14px var(--tl-mono);color:var(--tl-muted);margin-bottom:30px;display:block}.pg-steps .pg-ic{background:var(--tl-bg);border-radius:20px;width:64px;height:64px}.pg-steps h3{margin:0 0 8px;font-size:23px;font-weight:400}.pg-steps p{color:var(--tl-ink-2);margin:0;font-size:17px;line-height:1.55}.pg-table-wrap{overflow-x:auto}.pg-check{border-collapse:collapse;width:100%}.pg-check th{text-align:left;color:var(--tl-ink);vertical-align:bottom;padding:0 0 16px;font-size:17px;font-weight:400}.pg-check th.col{text-align:center;width:150px}.pg-check .col-ic{background:var(--tl-accent-soft);width:60px;height:60px;color:var(--tl-accent);border-radius:18px;place-items:center;margin:0 auto 8px;display:grid}.pg-check td{border-top:1px solid var(--tl-line);vertical-align:top;padding:20px 0;font-size:clamp(17px,1.7vw,21px)}.pg-check td.mark{text-align:center}.pg-check td small{color:var(--tl-muted);margin-top:4px;font-size:16px;display:block}.pg-check td.detail{color:var(--tl-ink-2);padding-left:24px;font-size:17px}.yes,.no{color:#fff;vertical-align:middle;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.yes{background:var(--tl-green)}.no{background:var(--tl-subtle-2);color:var(--tl-muted)}.yes svg,.no svg{width:17px;height:17px}.mark-label{font:400 13px var(--tl-mono);color:var(--tl-muted);margin-top:6px;display:block}.pg-table{border-collapse:collapse;width:100%;font-size:17px}.pg-table th{text-align:left;font-weight:400;font:400 13px/1.3 var(--tl-mono);letter-spacing:.02em;color:var(--tl-muted);padding:0 16px 14px 0}.pg-table td{border-top:1px solid var(--tl-line);vertical-align:top;color:var(--tl-ink-2);padding:18px 16px 18px 0;line-height:1.5}.pg-table td:first-child{color:var(--tl-ink);font-weight:400}.pg-table td:first-child small{margin-top:6px;display:block}.pg-storage{background:var(--tl-subtle);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:36px;padding:24px 28px;display:flex}.pg-storage p{color:var(--tl-ink-2);max-width:54ch;margin:0;font-size:18px}.pg-storage p b{color:var(--tl-ink);font-weight:400}.pg-storage ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pg-storage li{font:400 13px var(--tl-mono);background:var(--tl-bg);border:1px solid var(--tl-line);border-radius:999px;padding:4px 10px}.pg-storage [role=status]{color:var(--tl-green);margin-top:8px;font-size:16px;display:block}.pg-faq{border-top:1px solid var(--tl-line)}.pg-faq details{border-bottom:1px solid var(--tl-line)}.pg-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(19px,1.9vw,23px);font-weight:300;list-style:none;display:flex}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary .pm{background:var(--tl-subtle);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;transition:transform .3s,background .2s;display:grid}.pg-faq summary:hover .pm{background:var(--tl-subtle-2)}.pg-faq summary .pm svg{width:18px;height:18px}.pg-faq details[open] .pm{transform:rotate(45deg)}.pg-faq .a{color:var(--tl-ink-2);max-width:70ch;padding:0 60px 26px 0;font-size:18px;line-height:1.65}.pg-faq .a p{margin:0 0 .8em}.pg-faq .a a{color:var(--tl-accent-ink);text-underline-offset:3px}.pg-map{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pg-map-col{border:1px solid var(--tl-line);border-radius:24px;padding:26px 24px 16px}.pg-map-col header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.pg-map-col .pg-ic{border-radius:15px;width:48px;height:48px;margin:0}.pg-map-col .pg-ic svg{width:24px;height:24px}.pg-map-col h3{margin:0;font-size:22px;font-weight:400}.pg-map-col header small{font:400 13px var(--tl-mono);color:var(--tl-muted);display:block}.pg-map-col ul{margin:0;padding:0;list-style:none}.pg-map-col li a{border-top:1px solid var(--tl-line);color:var(--tl-ink-2);justify-content:space-between;gap:14px;padding:11px 0;font-size:17px;text-decoration:none;display:flex}.pg-map-col li a:hover{color:var(--tl-ink)}.pg-map-col li span:last-child{font:400 13px var(--tl-mono);color:var(--tl-muted);white-space:nowrap;padding-top:4px}.pg-tools{z-index:80;-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--tl-line);background:#ffffffeb;position:sticky;top:68px}.pg-tools .wrap{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:14px;display:flex}.pg-search{flex:280px;max-width:420px;position:relative}.pg-search svg{width:18px;height:18px;color:var(--tl-muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.pg-search input{border:1px solid var(--tl-line-2);background:var(--tl-bg);width:100%;height:46px;font:300 17px var(--tl-serif);color:var(--tl-ink);border-radius:999px;padding:0 20px 0 46px}.pg-search input:focus{border-color:var(--tl-ink);outline:none}.pg-search input::-webkit-search-cancel-button{cursor:pointer}.pg-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-chip{border:1px solid var(--tl-line-2);background:var(--tl-bg);height:38px;color:var(--tl-ink-2);font:400 15px var(--tl-serif);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pg-chip:hover{border-color:var(--tl-ink);color:var(--tl-ink)}.pg-chip[aria-pressed=true]{background:var(--tl-ink);border-color:var(--tl-ink);color:#fff}.pg-chip svg{width:15px;height:15px}.pg-count{font:400 14px var(--tl-mono);color:var(--tl-muted);white-space:nowrap;margin-left:auto}.pg-jump{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.pg-group{padding-block:clamp(52px,7vw,96px) 0}.pg-group:last-of-type{padding-bottom:clamp(72px,10vw,140px)}.pg-group>.wrap>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 30px;margin-bottom:34px;display:flex}.pg-group>.wrap>header p{color:var(--tl-muted);max-width:52ch;margin:10px 0 0;font-size:18px}.pg-group>.wrap>header small{font:400 14px var(--tl-mono);color:var(--tl-muted)}.pg-track{border-top:1px solid var(--tl-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,60px);padding-block:34px;display:grid}.pg-track-head{align-self:start;position:sticky;top:150px}.pg-track-head .pg-ic{border-radius:18px;width:60px;height:60px;margin-bottom:18px}.pg-track-head .pg-ic svg{width:28px;height:28px}.pg-track-head h3{letter-spacing:-.01em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:300;line-height:1.12}.pg-track-head p{color:var(--tl-ink-2);max-width:44ch;margin:12px 0 0;font-size:17px;line-height:1.55}.pg-meta{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.pg-meta span{font:400 12.5px/1 var(--tl-mono);background:var(--tl-subtle);color:var(--tl-ink-2);border-radius:999px;padding:7px 11px}.pg-lessons{margin:0;padding:0;list-style:none}.pg-lesson{border-bottom:1px solid var(--tl-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.pg-lesson:first-child{padding-top:4px}.pg-lesson .n{font:400 13px var(--tl-mono);color:var(--tl-muted)}.pg-lesson .t a{color:var(--tl-ink);font-size:19px;text-decoration:none}.pg-lesson .t a:hover{text-underline-offset:4px;text-decoration:underline}.pg-lesson .t small{font:400 12.5px var(--tl-mono);color:var(--tl-muted);margin-top:2px;display:block}.pg-lesson .go{gap:6px;display:flex}.pg-lesson .go .btn{--h:34px;gap:6px;padding:0 14px;font-size:14px}.pg-lesson .go .btn svg{width:15px;height:15px}.pg-empty{text-align:center;color:var(--tl-muted);padding:80px 0 120px;font-size:20px}.pg-loading{text-align:center;color:var(--tl-muted);font:400 14px var(--tl-mono);padding:80px 0}.pg-loading-skel{padding:40px 0 96px}.pg-boards{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pg-board{border:1px solid var(--tl-line);border-radius:28px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.pg-board-art{background:var(--c-soft);justify-content:space-between;align-items:flex-end;gap:20px;min-height:190px;padding:28px 28px 26px;display:flex}.pg-board-art h2{letter-spacing:-.01em;margin:0;font-size:clamp(28px,2.8vw,36px);font-weight:300;line-height:1.1}.pg-board-art h2 small{font:400 14px var(--tl-mono);color:var(--tl-ink-2);letter-spacing:0;margin-top:8px;display:block}.pg-board-art .pg-rcard-icon{border-radius:26px;flex:none;width:88px;height:88px}.pg-board-art .pg-rcard-icon svg{width:44px;height:44px}.pg-specs{grid-template-columns:max-content 1fr;margin:0;padding:8px 28px 4px;display:grid}.pg-specs dt,.pg-specs dd{border-top:1px solid var(--tl-line);margin:0;padding:12px 0;font-size:16.5px;line-height:1.45}.pg-specs dt:first-of-type,.pg-specs dd:first-of-type{border-top:0}.pg-specs dt{color:var(--tl-muted);font:400 13px/1.9 var(--tl-mono);padding-right:22px}.pg-specs dd{color:var(--tl-ink-2)}.pg-board footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px 26px;display:flex}.pg-board footer b{font-size:20px;font-weight:300}.pg-board footer b span{font:400 13px var(--tl-mono);color:var(--tl-muted);margin-left:6px}.pg-mail{letter-spacing:-.02em;color:var(--tl-ink);overflow-wrap:anywhere;margin-top:8px;font-size:clamp(30px,5vw,64px);font-weight:300;line-height:1.1;text-decoration:none;display:inline-block}.pg-mail:hover{color:var(--tl-accent-ink)}.pg-address{color:var(--tl-ink-2);font-style:normal}.pg-legal-hero{padding-block:clamp(56px,8vw,110px) clamp(28px,4vw,48px)}.pg-legal-hero .lede{margin-top:22px}.pg-legal-meta{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.pg-legal-meta>span{font:400 13px/1 var(--tl-mono);background:var(--tl-subtle);color:var(--tl-ink-2);border-radius:999px;padding:9px 13px}.pg-draft{background:var(--tl-accent-soft);color:var(--tl-accent-ink);border-radius:18px;align-items:flex-start;gap:12px;max-width:60ch;margin-top:28px;padding:14px 20px;font-size:17px;line-height:1.45;display:flex}.pg-draft svg{flex:none;width:20px;height:20px;margin-top:2px}.pg-legal{grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,6vw,90px);padding-bottom:clamp(72px,10vw,140px);display:grid}.pg-toc{align-self:start;position:sticky;top:150px}.pg-toc p{font:400 13px var(--tl-mono);color:var(--tl-muted);margin:0 0 10px}.pg-toc ol{border-left:1px solid var(--tl-line);margin:0;padding:0;list-style:none}.pg-toc a{color:var(--tl-ink-2);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;font-size:15.5px;line-height:1.35;text-decoration:none;display:block}.pg-toc a:hover{color:var(--tl-ink)}.pg-toc a[aria-current=true]{color:var(--tl-ink);border-left-color:var(--tl-ink)}.pg-legal .prose{max-width:68ch}.pg-legal .prose>h2:first-child{margin-top:0}.pg-legal .prose .pg-summary{color:var(--tl-ink);font-size:clamp(20px,2vw,24px);line-height:1.5}.pg-legal .pg-table{margin:8px 0 1.4em;font-size:16.5px}.pg-legal .pg-storage{margin:1.2em 0 1.6em}.pg-404{align-content:center;min-height:calc(100vh - 268px);display:grid}.pg-404 .tl-mark{width:72px;height:auto;margin-bottom:30px}@media (width<=1000px){.pg-steps,.pg-icons{grid-template-columns:repeat(2,1fr)}.pg-map{grid-template-columns:1fr}}@media (width<=900px){.pg-cols{grid-template-columns:1fr}.pg-track{grid-template-columns:1fr;gap:22px}.pg-track-head{position:static}.pg-boards,.pg-legal{grid-template-columns:1fr}.pg-toc{position:static}.pg-toc ol{columns:2;column-gap:24px}.pg-toc li{break-inside:avoid}.pg-count{margin-left:0}}@media (width<=640px){.pg-icons,.pg-icons.two,.pg-steps{grid-template-columns:1fr}.pg-steps li:before{margin-bottom:18px}.pg-tools{position:static}.pg-lesson{grid-template-columns:26px minmax(0,1fr) auto;gap:4px 10px}.pg-lesson .go .btn{width:38px;height:38px;padding:0}.pg-lesson .go .lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-lesson .t a{font-size:18px}.pg-check th.col{width:80px;font-size:14px}.pg-check .col-ic{border-radius:14px;width:46px;height:46px}.pg-check td{padding:16px 0;font-size:17px}.pg-check td.detail,.pg-table thead{display:none}.pg-table,.pg-table tbody,.pg-table tr,.pg-table td{width:100%;display:block}.pg-table tr{border-top:1px solid var(--tl-line);padding:14px 0}.pg-table td{border:0;padding:4px 0}.pg-table td[data-label]:before{content:attr(data-label);font:400 12px var(--tl-mono);color:var(--tl-muted);margin-top:6px;display:block}.pg-specs{grid-template-columns:92px minmax(0,1fr);padding-inline:22px}.pg-specs dt{padding-right:12px;font-size:12px}.pg-specs dt,.pg-specs dd{padding-block:10px;font-size:15.5px}.pg-specs dt{font-size:12px}.pg-board-art{min-height:150px;padding:22px}.pg-board-art .pg-rcard-icon{border-radius:20px;width:68px;height:68px}.pg-board-art .pg-rcard-icon svg{width:34px;height:34px}.pg-board footer{padding:16px 22px 22px}.pg-faq .a{padding-right:0}.pg-toc{display:none}.pg-search{flex-basis:100%;max-width:none}.pg-tools .wrap{gap:10px 12px}.pg-chip{height:34px;padding:0 13px;font-size:14px}.pg-storage{padding:20px}}@media (width<=520px){.pg-actions,.pg-actions .btn{width:100%}.pg-rcard-icon{border-radius:26px;width:92px;height:92px}.pg-rcard-icon svg{width:46px;height:46px}.pg-hero-icon{border-radius:24px;width:80px;height:80px}}@media print{.site-head,.site-foot,.sub-nav,.pg-tools,.pg-toc,.pg-actions,.pg-storage button{display:none!important}.pg-legal{display:block}.reveal{opacity:1!important;transform:none!important}}.pg-cols>.h1{font-size:clamp(30px,3.8vw,50px);line-height:1.08}.pg-hero .h1{max-width:22ch}.pg-mail{margin-top:40px}.pg-rcard-detail{overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.pg-rcard-detail>:first-child{margin-top:auto}@media (width<=520px){.pg-rcard-detail{padding:26px 22px 84px}.pg-rcard-detail p{font-size:17px}}.pg-hero h1,.pg-head h2,.pg-cols>h2,.pg-legal-hero h1,.pg-statement{text-wrap:balance}.pg-hero .display{max-width:19ch}.pg-ic.is-sketch{width:84px;height:84px;color:var(--c,var(--tl-ink));background:0 0;border-radius:0;margin-bottom:14px}.pg-track-head .pg-ic.is-sketch,.pg-ic.is-sketch svg{width:84px;height:84px}.pg-scribble{color:var(--tl-accent);margin-top:-2px;line-height:0;display:block}.pg-scribble svg{max-width:100%;height:12px}.qs-steps{gap:14px;max-width:860px;margin:0 0 clamp(28px,4vw,44px);padding:0;list-style:none;display:grid}.qs-steps li{border:1px solid var(--tl-line);background:var(--tl-surface,#fff);border-radius:14px;grid-template-columns:46px 1fr;align-items:start;gap:18px;padding:20px 22px;display:grid}.qs-steps b{background:var(--tl-accent);color:#fff;width:46px;height:46px;font:400 21px var(--tl-serif);border-radius:50%;place-items:center;display:grid}.qs-steps h3{font:400 23px/1.2 var(--tl-serif);margin:4px 0 6px}.qs-steps h3 small{font:400 14px var(--tl-mono);color:var(--tl-muted);margin-left:8px}.qs-steps p{color:var(--tl-ink-2);margin:0;font-size:17px;line-height:1.55}.qs-steps code{font:400 15px var(--tl-mono);background:var(--tl-subtle);border-radius:5px;padding:1px 6px}@media (width<=520px){.qs-steps li{grid-template-columns:36px 1fr;gap:12px;padding:16px}.qs-steps b{width:36px;height:36px;font-size:17px}}
