@font-face{font-family: "Rubik";src: url("/assets/fonts/rubik.woff2") format("woff2");font-weight: 300 900;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Open Sans";src: url("/assets/fonts/open-sans.woff2") format("woff2");font-weight: 300 800;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Roboto";src: url("/assets/fonts/roboto.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Rubik Fallback";src: local("Arial");size-adjust: 104%;ascent-override: 90%;descent-override: 25%}@font-face{font-family: "Open Sans Fallback";src: local("Arial");size-adjust: 105%;ascent-override: 101%;descent-override: 28%}:root{--navy: #112331;--navy-80: #1D3444;--navy-60: #334554;--white: #FFFFFF;--yellow: #FFB800;--desk: #F5F6F7;--wash: #FFF1BF;--ink-soft: #334155;--muted: #5A6B7A;--line: #E3E6EA;--error: #D92D20;--ok: #127A3A;--f-head: "Rubik","Rubik Fallback",system-ui,sans-serif;--f-body: "Open Sans","Open Sans Fallback",system-ui,sans-serif;--f-ui: "Roboto",system-ui,sans-serif;--r-sm: 4px;--r-md: 8px;--r-lg: 23px;--r-xl: 25px;--r-full: 9999px;--ease: cubic-bezier(.16,1,.3,1);--lift: 0 1px 2px rgba(17,35,49,.08),0 10px 28px rgba(17,35,49,.10);--lift-hi: 0 2px 4px rgba(17,35,49,.10),0 22px 48px rgba(17,35,49,.18);--board: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--gutter: 32px;--rail: 172px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 96px;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--desk);color: var(--navy);font: 500 16px/1.6 var(--f-body);-webkit-font-smoothing: antialiased;caret-color: var(--navy)}img,svg{display: block;max-width: 100%}a{color: inherit;text-underline-offset: 4px}h1,h2,h3,h4{font-family: var(--f-head);font-weight: 700;margin: 0;text-wrap: balance}p{margin: 0;text-wrap: pretty}ul,ol{margin: 0;padding: 0;list-style: none}::selection{background: var(--yellow);color: var(--navy)}:focus-visible{outline: 3px solid var(--yellow);outline-offset: 3px;border-radius: 6px}.on-yellow :focus-visible,.reply :focus-visible{outline-color: var(--navy)}html{scrollbar-color: var(--navy-60) var(--desk)}::-webkit-scrollbar{width: 12px}::-webkit-scrollbar-track{background: var(--desk)}::-webkit-scrollbar-thumb{background: var(--navy-60);border-radius: 12px;border: 3px solid var(--desk)}.wrap{width: 100%;max-width: 1360px;margin: 0 auto;padding: 0 var(--gutter)}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 16px;top: -60px;z-index: 100;background: var(--navy);color: var(--white);padding: 10px 18px;border-radius: var(--r-full);font: 700 15px var(--f-ui)}.skip:focus{top: 12px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 28px;font: 700 16px/20px var(--f-ui);text-decoration: none;border: 0;cursor: pointer;border-radius: var(--r-lg);background: var(--navy);color: var(--white);box-shadow: 0 1px 0 rgba(17,35,49,.2);transition: background-color .2s,box-shadow .2s,transform .2s var(--ease)}.btn:hover{background: var(--navy-80);box-shadow: var(--lift)}.btn:active{transform: translateY(1px)}.btn[disabled]{opacity: .6;cursor: progress}.btn svg{width: 18px;height: 18px}.btn-block{width: 100%}.btn-sm{min-height: 40px;padding: 0 22px;font: 500 15px/20px var(--f-ui)}.btn-yellow{background: var(--yellow);color: var(--navy)}.btn-yellow:hover{background: #FFC633}.btn-ghost{background: transparent;color: var(--navy);box-shadow: inset 0 0 0 2px var(--navy);border-radius: var(--r-sm)}.btn-ghost:hover{background: var(--navy);color: var(--white)}.textlink{font: 700 15px/22px var(--f-body);text-decoration: none;border-bottom: 2px solid var(--navy);padding-bottom: 1px;display: inline-flex;align-items: center;gap: 6px;transition: border-color .2s,gap .3s var(--ease)}.textlink:hover{border-color: var(--yellow);gap: 10px}.textlink svg{width: 16px;height: 16px}.on-navy .textlink{color: var(--white);border-color: var(--yellow)}.site-nav{position: sticky;top: 0;z-index: 60;background: rgba(245,246,247,.92);backdrop-filter: saturate(1.4) blur(10px);-webkit-backdrop-filter: saturate(1.4) blur(10px);transition: box-shadow .25s}.site-nav.scrolled{box-shadow: 0 1px 0 var(--line),0 8px 24px rgba(17,35,49,.06)}.nav-inner{display: flex;align-items: center;justify-content: space-between;height: 80px;gap: 24px}.logo{display: inline-flex;align-items: center;gap: 11px;text-decoration: none;flex: none}.logo-mark{width: 36px;height: 36px;border-radius: 10px;flex: none;display: grid;place-items: center;background: var(--yellow);color: var(--navy);font: 800 20px/1 var(--f-head);transform: rotate(-6deg);box-shadow: 0 3px 8px rgba(17,35,49,.15)}.logo-word{font: 700 25px/1 var(--f-head);letter-spacing: -.01em}.nav-links{display: flex;align-items: center;gap: 34px}.nav-links > a:not(.btn){font: 700 15px/20px var(--f-body);text-decoration: none;position: relative;padding: 6px 0}.nav-links > a:not(.btn)::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 3px;border-radius: 3px;background: var(--yellow);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--ease)}.nav-links > a:not(.btn):hover::after,.nav-links > a[aria-current="page"]::after{transform: scaleX(1)}.menu-btn{display: none;align-items: center;gap: 10px;background: var(--navy);color: var(--white);border: 0;border-radius: var(--r-full);padding: 10px 18px;font: 700 15px var(--f-ui);cursor: pointer}.menu-btn svg{width: 18px;height: 18px}.kit{display: grid;grid-template-columns: minmax(0,1fr) var(--rail);align-items: start}.folder{position: relative;background: var(--board),linear-gradient(160deg,#15293A 0%,var(--navy) 55%,#0E1D29 100%);border-radius: 28px 0 28px 28px;padding: 40px 40px 0;box-shadow: var(--lift-hi);isolation: isolate}.folder::before{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;box-shadow: inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.3)}.sheet{position: relative;background: var(--white);color: var(--navy);border-radius: 20px 20px 4px 4px;padding: 64px 72px 72px;box-shadow: 0 2px 6px rgba(0,0,0,.18),0 24px 40px rgba(0,0,0,.22)}.sheet.stacked::before,.sheet.stacked::after{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: -1}.sheet.stacked::before{background: var(--wash);transform: translate(12px,-10px) rotate(1.4deg)}.sheet.stacked::after{background: #E9ECEF;transform: translate(-8px,-16px) rotate(-1.2deg);z-index: -2}.rail{display: flex;flex-direction: column;gap: 10px;padding-top: 56px}.tab{position: relative;display: block;text-decoration: none;cursor: pointer;width: 100%;text-align: left;border: 0;background: var(--yellow);color: var(--navy);border-radius: 0 18px 18px 0;padding: 16px 18px 16px 22px;font: 700 16px/20px var(--f-head);box-shadow: 4px 6px 14px rgba(17,35,49,.16);transform: translateX(-8px);transition: transform .45s var(--ease),background-color .2s,box-shadow .3s}.tab:hover{transform: translateX(6px);box-shadow: 8px 10px 20px rgba(17,35,49,.2)}.tab[aria-current="page"],.tab[aria-selected="true"]{background: var(--white);transform: translateX(-8px);box-shadow: 2px 4px 10px rgba(17,35,49,.12)}.tab .t-short{display: none}.pocket{position: relative;z-index: 2;margin: -80px -40px 0;padding: 58px 40px 22px;background: var(--board),linear-gradient(180deg,var(--navy-80),#172C3B);border-radius: 0 0 28px 28px;clip-path: polygon(0 34px,100% 0,100% 100%,0 100%);color: var(--white);display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 32px;align-items: end}.pocket::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 36px;background: linear-gradient(180deg,rgba(255,255,255,.08),transparent);clip-path: polygon(0 34px,100% 0,100% 3px,0 37px)}.pocket-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px 24px}.pocket-list a{display: block;text-decoration: none;padding-top: 10px;border-top: 2px solid var(--yellow)}.pocket-list b{display: block;font: 700 17px/22px var(--f-head);color: var(--white)}.pocket-list span{display: block;margin-top: 4px;font: 400 14px/20px var(--f-body);color: #B9C5CF}.pocket-list a:hover b{text-decoration: underline;text-decoration-color: var(--yellow);text-decoration-thickness: 2px}.bizcard{position: relative;display: block;text-decoration: none;width: 290px;aspect-ratio: 1.75;margin-bottom: 8px;background: var(--white);color: var(--navy);border-radius: 6px;padding: 20px 22px;transform: rotate(-4deg) translateY(-26px);box-shadow: 0 10px 24px rgba(0,0,0,.35);transition: transform .5s var(--ease)}.bizcard:hover{transform: rotate(-2deg) translateY(-40px)}.bizcard .logo-mark{width: 28px;height: 28px;font-size: 16px;border-radius: 8px}.bizcard-top{display: flex;align-items: center;gap: 9px;font: 700 19px/1 var(--f-head)}.bizcard-role{margin-top: 14px;font: 500 13px/18px var(--f-ui);color: var(--navy-60)}.bizcard-mail{margin-top: 6px;font: 700 16px/20px var(--f-ui)}.bizcard::before,.bizcard::after{content: "";position: absolute;width: 46px;height: 46px;bottom: -6px;background: linear-gradient(135deg,transparent 49%,#172C3B 50%)}.bizcard::before{left: -6px;transform: scaleX(-1)}.bizcard::after{right: -6px}.hero{padding: 20px 0 64px}.hero .sheet{padding: 48px 72px 116px;min-height: 548px}.hero h1{font-size: clamp(44px,5.6vw,82px);line-height: .95;letter-spacing: -.02em;font-weight: 800;max-width: 13ch}.mark{background: linear-gradient(transparent 58%,var(--yellow) 58%,var(--yellow) 92%,transparent 92%);padding: 0 .06em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.lead{font: 500 19px/30px var(--f-body);max-width: 36em;margin-top: 26px;color: var(--navy)}.actions{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px;margin-top: 38px}.stamp{position: absolute;bottom: 110px;right: 44px;width: 168px;height: 168px;color: var(--navy);transform: rotate(14deg);opacity: .82;pointer-events: none;mix-blend-mode: multiply}.stamp text{font: 700 13.5px var(--f-head);letter-spacing: .22em;fill: currentColor}.stamp-ring{fill: none;stroke: currentColor}.stamp .mid{font: 800 30px var(--f-head);letter-spacing: 0}.stamp .stamp-y{fill: var(--yellow)}.stamp text{font-size: 14.5px}@media (prefers-reduced-motion: no-preference){.hero .sheet > *{animation: pull .9s var(--ease) both}.hero .rail .tab{animation: tabIn .8s var(--ease) both}.hero .rail .tab:nth-child(2){animation-delay: .06s}.hero .rail .tab:nth-child(3){animation-delay: .12s}.hero .rail .tab:nth-child(4){animation-delay: .18s}}@keyframes pull{from{transform: translateY(26px)}to{transform: none}}@keyframes tabIn{from{transform: translateX(-40px)}to{transform: translateX(-8px)}}.section{padding: 112px 0}.section-tight{padding: 72px 0}.head{max-width: 760px;margin-bottom: 56px}.head h2,.h2{font-size: clamp(32px,3.8vw,52px);line-height: 1.04;letter-spacing: -.015em;font-weight: 800}.head p{margin-top: 20px;font: 500 18px/29px var(--f-body);color: var(--navy-60);max-width: 40em}.on-navy{background: var(--board),var(--navy);color: var(--white)}.on-navy .head p{color: #C3CDD6}.on-yellow{background: var(--yellow)}.on-yellow .head p{color: var(--navy)}.split-head{display: flex;justify-content: space-between;align-items: end;gap: 32px;flex-wrap: wrap;margin-bottom: 48px}.split-head .head{margin-bottom: 0}.inside .sheet{padding: 56px 64px 140px;min-height: 560px}.divider-panel{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: 56px}.js .divider-panel[hidden]{display: none}.divider-panel + .divider-panel{margin-top: 64px;padding-top: 64px;border-top: 1px dashed var(--line)}.js .divider-panel + .divider-panel{margin-top: 0;padding-top: 0;border: 0}.divider-panel h3{font-size: clamp(30px,3.2vw,44px);line-height: 1.05;font-weight: 800;letter-spacing: -.01em}.divider-panel .what{margin-top: 18px;font: 500 17px/28px var(--f-body);color: var(--ink-soft)}.bestfor{margin-top: 22px;padding: 14px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);font: 400 15px/23px var(--f-body);color: var(--ink-soft)}.bestfor b{color: var(--navy);font-weight: 700}.divider-panel .actions{margin-top: 30px}@media (prefers-reduced-motion: no-preference){.divider-panel.slide-in{animation: sheetUp .65s var(--ease) both}}@keyframes sheetUp{from{transform: translateY(48px);opacity: .001;clip-path: inset(0 0 30% 0)}to{transform: none;opacity: 1;clip-path: inset(0 0 0 0)}}.checklist{display: grid;gap: 2px}.checklist-title{font: 700 13px/18px var(--f-ui);color: var(--navy-60);margin-bottom: 10px}.checklist li{position: relative;padding: 13px 0 13px 40px;border-bottom: 1px solid var(--line);font: 500 16px/24px var(--f-body)}.checklist li::before{content: "";position: absolute;left: 0;top: 13px;width: 24px;height: 24px;border-radius: 6px;background: var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23112331' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/15px no-repeat}.kit-panel[hidden]{display: none !important}.divider-title{font-size: clamp(32px,3.4vw,50px);line-height: 1.02;font-weight: 800;letter-spacing: -.015em}.back{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 18px;padding: 6px 0;background: none;border: 0;cursor: pointer;font: 700 14px/20px var(--f-ui);color: var(--navy-60)}.back:hover{color: var(--navy)}.back svg{width: 16px;height: 16px}.hero .divider-panel .what{font-size: 16px;line-height: 26px}.kit-panel.slide-in{animation: sheetUp .65s var(--ease) both}.clip-note{margin-top: 14px;font: 400 15px/24px var(--f-body);color: var(--muted)}.insert-wrap{padding: 8px 0 112px}.folder-cont{border-radius: 28px}.folder-cont .sheet{padding: 64px 72px 72px}.insert-get{margin-top: 72px}.insert-h{margin: 72px 0 24px;font-size: clamp(26px,2.6vw,36px);line-height: 1.1;font-weight: 800}.slip{position: relative;background: var(--wash);border-radius: var(--r-md);padding: 40px 44px 28px;box-shadow: var(--lift);transform: rotate(-.5deg)}.slip::before{content: "";position: absolute;top: -8px;left: 56px;width: 54px;height: 6px;border-radius: 3px;background: linear-gradient(180deg,#C9D1D8,#8C99A5);box-shadow: 0 2px 2px rgba(0,0,0,.2);transform: rotate(-4deg)}.slip-top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 32px;padding-bottom: 18px;border-bottom: 2px solid var(--navy)}.slip-title{font: 800 26px/30px var(--f-head)}.slip-meta{display: flex;flex-wrap: wrap;gap: 8px 28px;font: 500 14px/20px var(--f-ui);color: var(--navy-60)}.slip-meta b{color: var(--navy);font-weight: 700}.slip-row{display: grid;grid-template-columns: 210px minmax(0,1fr) 120px 44px;gap: 24px;align-items: start;padding: 22px 0;border-bottom: 1px solid rgba(17,35,49,.14)}.slip-row:last-child{border-bottom: 0}.slip-row h3{font-size: 22px;line-height: 28px}.slip-row p{font: 400 15px/24px var(--f-body);color: var(--ink-soft)}.owner{justify-self: start;font: 500 13px/16px var(--f-ui);background: var(--white);padding: 6px 12px;border-radius: var(--r-full)}.owner.you{background: var(--navy);color: var(--white)}.tick{width: 34px;height: 34px;border: 2px solid var(--navy);border-radius: 6px;display: grid;place-items: center;background: var(--white)}.tick svg{width: 22px;height: 22px;stroke: var(--navy);fill: none;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.ledger{display: grid;grid-template-columns: 1.2fr 1fr;gap: 28px}.ledger-sheet{position: relative;background: var(--white);color: var(--navy);border-radius: 20px;padding: 44px 44px 36px;box-shadow: 0 20px 40px rgba(0,0,0,.25)}.ledger-sheet.placed{background: var(--wash);transform: rotate(.6deg)}.ledger-sheet h3{font-size: 28px;line-height: 34px;max-width: 16ch}.ledger-sheet > p{margin-top: 14px;font: 400 16px/26px var(--f-body);color: var(--ink-soft);max-width: 34em}.ledger-list{margin-top: 26px;display: grid;gap: 10px}.ledger-list a{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 16px 20px;background: var(--desk);border-radius: var(--r-md);text-decoration: none;font: 700 17px/22px var(--f-head);transition: background-color .2s}.placed .ledger-list a{background: rgba(255,255,255,.7)}.ledger-list a:hover{background: var(--yellow)}.ledger-list svg{width: 18px;height: 18px;flex: none}.rstamp{position: absolute;top: 28px;right: 28px;font: 800 18px/1 var(--f-head);letter-spacing: .16em;text-transform: uppercase;color: var(--navy);border: 3px solid var(--navy);border-radius: 6px;padding: 8px 12px 7px;transform: rotate(8deg);opacity: .85}.clips{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 56px 32px;align-items: start}.clip:nth-child(3n+1){transform: rotate(-1.2deg)}.clip:nth-child(3n+2){transform: rotate(.8deg) translateY(18px)}.clip:nth-child(3n){transform: rotate(-.5deg)}.clip{position: relative;background: var(--white);border-radius: 6px;padding: 30px 28px 24px;box-shadow: var(--lift)}.clip-shot{display: block;width: 100%;height: auto;max-height: 300px;object-fit: cover;object-position: top left;margin-top: 12px;border-radius: 4px;box-shadow: 0 0 0 1px var(--line);background: var(--desk)}.clip h3{font-size: 19px;line-height: 25px}.clip-foot .pill{margin-right: 6px;background: var(--wash)}.clip .clipper{position: absolute;top: -18px;left: 30px;width: 22px;height: 56px;color: #8C99A5}.clip-outlet{font: 700 13px/16px var(--f-ui);color: var(--navy-60)}.clip h3{margin-top: 14px}.clip-lines{margin-top: 16px;display: grid;gap: 8px}.clip-lines i{display: block;height: 7px;border-radius: 4px;background: var(--desk)}.clip-lines i:last-child{width: 62%}.clip-foot{margin-top: 18px;padding-top: 14px;border-top: 1px dashed var(--line);display: flex;justify-content: space-between;gap: 12px;font: 500 13px/18px var(--f-ui);color: var(--navy-60)}.clip.placeholder{outline: 2px dashed #C3CBD3;outline-offset: -10px}.ph-tag{display: inline-block;font: 700 12px/16px var(--f-ui);background: var(--wash);color: var(--navy);padding: 4px 10px;border-radius: var(--r-full)}.faq{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;align-items: start}.faq details{background: var(--white);border-radius: var(--r-md);box-shadow: 0 1px 2px rgba(17,35,49,.06);transition: box-shadow .25s}.faq details[open]{box-shadow: var(--lift)}.faq summary{list-style: none;cursor: pointer;padding: 22px 64px 22px 26px;position: relative;font: 700 19px/26px var(--f-head)}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";position: absolute;right: 22px;top: 22px;width: 28px;height: 28px;border-radius: 50%;background: var(--desk) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23112331' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/16px no-repeat;transition: transform .35s var(--ease),background-color .2s}.faq details[open] summary::after{transform: rotate(45deg);background-color: var(--yellow)}.faq details p{padding: 0 26px 24px;font: 400 16px/26px var(--f-body);color: var(--ink-soft)}.faq-1col{grid-template-columns: 1fr;max-width: 860px}.reply{position: relative}.reply-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,560px);gap: 72px;align-items: start}.reply-copy h2{font-size: clamp(36px,4.4vw,60px);line-height: 1;letter-spacing: -.02em;font-weight: 800;max-width: 12ch}.reply-copy > p{margin-top: 22px;font: 500 18px/29px var(--f-body);max-width: 30em}.next{margin-top: 36px;display: grid;gap: 14px;max-width: 30em}.next li{display: grid;grid-template-columns: 34px 1fr;gap: 14px;align-items: start;font: 500 16px/24px var(--f-body)}.next li span{width: 34px;height: 34px;border-radius: 50%;background: var(--navy);color: var(--yellow);display: grid;place-items: center;font: 700 15px var(--f-ui)}.reply-mail{margin-top: 32px;font: 700 16px/24px var(--f-body)}.card-form{position: relative;background: var(--white);border-radius: 0 0 var(--r-xl) var(--r-xl);padding: 46px 40px 36px;box-shadow: var(--lift-hi);transform: rotate(-.8deg)}.card-form::before{content: "";position: absolute;left: 0;right: 0;top: -12px;height: 12px;background: radial-gradient(circle at 10px 0,transparent 6px,var(--white) 6.5px) 0 0 / 20px 12px repeat-x}.card-form-title{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding-bottom: 18px;margin-bottom: 24px;border-bottom: 2px solid var(--navy)}.card-form-title b{font: 800 24px/28px var(--f-head)}.card-form-title span{font: 500 13px/16px var(--f-ui);color: var(--navy-60)}.field{margin-bottom: 18px}.field label,.field legend{display: block;font: 700 15px/20px var(--f-ui);margin-bottom: 8px;padding: 0}.field .opt{font-weight: 500;color: var(--muted)}.field input,.field textarea,.field select{width: 100%;background: var(--white);color: var(--navy);font: 500 16px/24px var(--f-body);padding: 12px 16px;border: 1px solid #C3CBD3;border-radius: var(--r-sm);transition: border-color .15s,box-shadow .15s}.field textarea{resize: vertical;min-height: 120px}.field input::placeholder,.field textarea::placeholder{color: var(--muted)}.field input:hover,.field textarea:hover{border-color: var(--navy-60)}.field input:focus,.field textarea:focus{outline: none;border-color: var(--navy);box-shadow: 0 0 0 1px var(--navy)}.field input[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color: var(--error);box-shadow: 0 0 0 1px var(--error)}fieldset.field{border: 0;margin: 0 0 18px;padding: 0}.checks{display: flex;flex-wrap: wrap;gap: 8px}.checks label{margin: 0;cursor: pointer}.checks input{position: absolute;opacity: 0;width: 1px;height: 1px}.checks span{display: inline-block;padding: 8px 14px;border-radius: var(--r-full);background: var(--desk);font: 500 14px/18px var(--f-ui);transition: background-color .15s,color .15s;box-shadow: inset 0 0 0 1px transparent}.checks label:hover span{box-shadow: inset 0 0 0 1px var(--navy-60)}.checks input:checked + span{background: var(--navy);color: var(--white)}.checks input:focus-visible + span{outline: 3px solid var(--yellow);outline-offset: 2px}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form-status{margin-top: 14px;font: 500 15px/22px var(--f-body);min-height: 22px}.form-status.ok{color: var(--ok)}.form-status.err{color: var(--error)}.form-fine{margin-top: 10px;font: 400 13px/19px var(--f-body);color: var(--muted)}.page-hero{padding: 20px 0 72px}.crumbs{display: flex;flex-wrap: wrap;gap: 8px;font: 500 14px/20px var(--f-ui);color: var(--navy-60);margin-bottom: 26px}.crumbs a{text-decoration: none}.crumbs a:hover{text-decoration: underline}.crumbs span[aria-hidden]{color: #9AA6B1}.page-hero h1{font-size: clamp(38px,4.6vw,66px);line-height: 1;letter-spacing: -.02em;font-weight: 800;max-width: 16ch}.hero-grid h1{font-size: clamp(36px,3.9vw,58px);max-width: 18ch}.page-hero .sheet{padding-bottom: 72px}.hero-grid{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 56px;align-items: start}.specs{background: var(--desk);border-radius: var(--r-md);padding: 26px 26px 10px;position: relative;transform: rotate(1.2deg);box-shadow: 0 1px 2px rgba(17,35,49,.08)}.specs::before{content: "";position: absolute;top: -9px;right: 36px;width: 50px;height: 6px;border-radius: 3px;background: linear-gradient(180deg,#C9D1D8,#8C99A5);transform: rotate(5deg)}.specs-title{font: 800 18px/22px var(--f-head);padding-bottom: 12px;border-bottom: 2px solid var(--navy)}.specs dl{margin: 0}.specs div{padding: 14px 0;border-bottom: 1px solid var(--line)}.specs div:last-child{border-bottom: 0}.specs dt{font: 700 13px/18px var(--f-ui);color: var(--navy-60)}.specs dd{margin: 4px 0 0;font: 500 15px/22px var(--f-body)}.prose-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 64px}.prose h2{font-size: clamp(28px,2.8vw,38px);line-height: 1.1;font-weight: 800;letter-spacing: -.01em}.prose p{margin-top: 16px;font: 400 17px/29px var(--f-body);color: var(--ink-soft);max-width: 38em}.prose p:first-of-type{margin-top: 18px}.formats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;border-top: 2px solid var(--navy)}.format{padding: 30px 32px 30px 0;border-bottom: 1px solid var(--line);display: grid;grid-template-columns: 1fr;gap: 0}.format:nth-child(odd){border-right: 1px solid var(--line)}.format:nth-child(even){padding-left: 32px}.format h3{font-size: 22px;line-height: 28px}.format p{margin-top: 6px;font: 400 15px/24px var(--f-body);color: var(--ink-soft)}.isnt{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: 56px;align-items: start}.isnt-stamp{filter: url(#ink-soft);opacity: .92;position: relative;aspect-ratio: 1;border: 4px solid var(--yellow);border-radius: 50%;display: grid;place-items: center;text-align: center;color: var(--yellow);transform: rotate(-10deg);max-width: 240px}.isnt-stamp::before{content: "";position: absolute;inset: 10px;border: 2px solid var(--yellow);border-radius: 50%}.isnt-stamp b{font: 800 30px/1.05 var(--f-head);letter-spacing: .04em;text-transform: uppercase}.isnt-list{display: grid;gap: 14px}.isnt-list li{position: relative;padding: 20px 24px 20px 64px;background: rgba(255,255,255,.06);border-radius: var(--r-md);font: 500 17px/27px var(--f-body);color: #E3E8ED}.isnt-list li b{color: var(--white)}.isnt-list li::before{content: "";position: absolute;left: 22px;top: 22px;width: 24px;height: 24px;border-radius: 50%;background: var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23112331' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center/13px no-repeat}.other-dividers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.other-dividers a{position: relative;display: block;text-decoration: none;background: var(--white);border-radius: 0 var(--r-xl) var(--r-xl) var(--r-xl);padding: 30px 28px 26px;box-shadow: 0 1px 2px rgba(17,35,49,.06);transition: box-shadow .3s,transform .45s var(--ease);margin-top: 34px}.other-dividers a::before{content: attr(data-tab);position: absolute;left: 0;top: -34px;height: 34px;padding: 8px 18px 0;background: var(--yellow);border-radius: 14px 14px 0 0;font: 700 14px/20px var(--f-head)}.other-dividers a:hover{box-shadow: var(--lift);transform: translateY(-4px)}.other-dividers b{display: block;font: 700 22px/28px var(--f-head)}.other-dividers span{display: block;margin-top: 8px;font: 400 15px/24px var(--f-body);color: var(--ink-soft)}.contents-list{border-top: 2px solid var(--navy)}.contents-row{display: grid;grid-template-columns: 250px minmax(0,1fr) minmax(0,280px) 56px;gap: 32px;align-items: center;padding: 34px 0;border-bottom: 1px solid var(--line);text-decoration: none;transition: background-color .25s;position: relative}.contents-row:hover{background: linear-gradient(90deg,var(--wash),transparent 70%)}.contents-row .ctab{justify-self: start;background: var(--yellow);padding: 14px 22px 14px 18px;border-radius: 0 18px 18px 0;font: 700 18px/22px var(--f-head);transition: transform .45s var(--ease)}.contents-row:hover .ctab{transform: translateX(10px)}.contents-row h2{font-size: 26px;line-height: 32px}.contents-row p{margin-top: 6px;font: 400 15px/24px var(--f-body);color: var(--ink-soft)}.contents-row .cbest{font: 500 14px/21px var(--f-body);color: var(--navy-60)}.contents-row .cbest b{display: block;font: 700 13px/18px var(--f-ui);color: var(--navy);margin-bottom: 2px}.contents-row .carrow{width: 48px;height: 48px;border-radius: 50%;background: var(--navy);color: var(--white);display: grid;place-items: center;transition: background-color .2s,color .2s}.contents-row:hover .carrow{background: var(--yellow);color: var(--navy)}.carrow svg{width: 20px;height: 20px}.chooser{background: var(--white);border-radius: var(--r-xl);padding: 40px 44px;box-shadow: var(--lift)}.chooser h2{font-size: 30px;line-height: 36px;font-weight: 800}.chooser-opts{margin-top: 22px;display: flex;flex-wrap: wrap;gap: 10px}.chooser-opts button{border: 0;cursor: pointer;background: var(--desk);color: var(--navy);padding: 12px 18px;border-radius: var(--r-full);font: 500 15px/20px var(--f-ui);transition: background-color .2s,color .2s}.chooser-opts button:hover{background: var(--wash)}.chooser-opts button[aria-pressed="true"]{background: var(--navy);color: var(--white)}.chooser-out{margin-top: 22px;min-height: 56px;font: 500 17px/27px var(--f-body)}.chooser-out a{font-weight: 700}.models{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0;background: var(--white);border-radius: var(--r-xl);box-shadow: var(--lift);overflow: hidden}.model{padding: 40px 36px;border-right: 1px solid var(--line)}.model:last-child{border-right: 0}.model h3{font-size: 24px;line-height: 30px}.model p{margin-top: 10px;font: 400 15px/24px var(--f-body);color: var(--ink-soft)}.model .fit{margin-top: 18px;font: 500 14px/21px var(--f-ui);color: var(--navy-60)}.report{background: var(--white);border-radius: var(--r-md);box-shadow: var(--lift);overflow: hidden}.report-top{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 12px;padding: 20px 26px;background: var(--navy);color: var(--white);font: 700 16px/22px var(--f-head)}.report-top span{font: 500 13px/22px var(--f-ui);color: var(--yellow)}.report table{width: 100%;border-collapse: collapse;font: 400 15px/22px var(--f-body);font-variant-numeric: tabular-nums}.report th{text-align: left;font: 700 13px/18px var(--f-ui);color: var(--navy-60);padding: 14px 26px;border-bottom: 2px solid var(--navy);background: var(--desk)}.report td{padding: 16px 26px;border-bottom: 1px solid var(--line);color: var(--ink-soft)}.report td:first-child{color: var(--navy);font-weight: 700}.pill{display: inline-block;padding: 3px 10px;border-radius: var(--r-full);font: 500 12px/18px var(--f-ui);background: var(--desk);color: var(--navy)}.pill.y{background: var(--wash)}.report-note{padding: 14px 26px;font: 500 13px/20px var(--f-ui);color: var(--muted)}.principles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;border-top: 2px solid var(--navy)}.principle{padding: 34px 36px 34px 0;border-bottom: 1px solid var(--line)}.principle:nth-child(odd){border-right: 1px solid var(--line)}.principle:nth-child(even){padding-left: 36px}.principle h3{font-size: 26px;line-height: 32px}.principle p{margin-top: 10px;font: 400 16px/27px var(--f-body);color: var(--ink-soft)}.legal{max-width: 760px}.legal h2{font-size: 24px;line-height: 30px;margin-top: 36px}.legal p,.legal li{margin-top: 12px;font: 400 16px/27px var(--f-body);color: var(--ink-soft)}.legal ul{list-style: disc;padding-left: 22px}.site-footer{background: var(--board),var(--navy);color: #B9C5CF;padding: 72px 0 36px}.foot-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr;gap: 36px}.foot-grid .logo-word{color: var(--white)}.foot-tag{margin-top: 16px;font: 400 15px/24px var(--f-body);max-width: 24em}.foot-col h2{font: 700 15px/20px var(--f-ui);color: var(--white);margin-bottom: 14px}.foot-col a{display: block;padding: 5px 0;font: 500 15px/22px var(--f-body);text-decoration: none;color: #D5DDE4}.foot-col a:hover{color: var(--yellow)}.foot-base{margin-top: 56px;padding-top: 24px;border-top: 1px solid var(--navy-60);display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;font: 400 13px/20px var(--f-body)}.foot-base a{color: #D5DDE4}@media (max-width: 1180px){:root{--rail: 150px}.sheet{padding: 52px 52px 64px}.stamp{display: none}.pocket{grid-template-columns: minmax(0,1fr) 260px}.pocket-list{grid-template-columns: repeat(2,minmax(0,1fr))}.bizcard{width: 250px}.contents-row{grid-template-columns: 220px minmax(0,1fr) 56px}.contents-row .cbest{display: none}.foot-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 960px){:root{--gutter: 20px}.nav-links{position: fixed;inset: 80px 0 auto;flex-direction: column;align-items: stretch;gap: 0;background: var(--desk);padding: 8px 20px 24px;box-shadow: 0 16px 30px rgba(17,35,49,.12);display: none}.nav-links.open{display: flex}.nav-links > a:not(.btn){padding: 16px 0;border-bottom: 1px solid var(--line);font-size: 17px}.nav-links > a:not(.btn)::after{display: none}.nav-links .btn{margin-top: 18px}.menu-btn{display: inline-flex}.kit{grid-template-columns: 1fr}.rail{order: -1;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 6px;padding: 0 14px}.tab{transform: none;border-radius: 14px 14px 0 0;padding: 12px 14px 10px;font-size: 15px;box-shadow: none;width: auto;min-width: 0;text-align: center;animation: none !important;white-space: nowrap}.tab .t-full{display: none}.tab .t-short{display: inline}.tab:hover{transform: translateY(-3px);box-shadow: none}.tab[aria-current="page"],.tab[aria-selected="true"]{transform: none}.folder{border-radius: 0 0 24px 24px;padding: 20px 14px 0}.rail + .folder,.rail ~ .folder{border-radius: 0 0 24px 24px}.sheet{padding: 40px 28px 48px;border-radius: 16px 16px 4px 4px}.sheet.stacked::before{transform: translate(6px,-8px) rotate(1deg)}.sheet.stacked::after{transform: translate(-4px,-12px) rotate(-1deg)}.hero .sheet{padding: 40px 26px 112px;min-height: 0}.folder-cont .sheet{padding: 40px 26px 48px}.insert-wrap{padding-bottom: 80px}.stamp{width: 92px;height: 92px;bottom: 92px;right: 14px;top: auto}.hero .actions .textlink{margin-right: 96px}.stamp text{font-size: 15px}.pocket{margin: -84px -14px 0;padding: 64px 20px 24px;grid-template-columns: 1fr;gap: 8px;border-radius: 0 0 24px 24px}.bizcard{width: 240px;justify-self: end;transform: rotate(-4deg) translateY(-6px)}.bizcard:hover{transform: rotate(-2deg) translateY(-14px)}.divider-panel,.hero-grid,.prose-grid,.reply-grid,.isnt,.ledger{grid-template-columns: 1fr;gap: 36px}.inside .sheet{padding: 36px 26px 120px;min-height: 0}.specs{transform: none}.slip{padding: 32px 22px 18px;transform: none}.slip-row{grid-template-columns: minmax(0,1fr) 40px;gap: 8px 16px}.slip-row h3{grid-column: 1}.slip-row p{grid-column: 1 / -1;grid-row: 2}.slip-row .owner{grid-column: 1;grid-row: 3}.slip-row .tick{grid-column: 2;grid-row: 1;justify-self: end}.clips{grid-template-columns: 1fr;gap: 28px}.clip:nth-child(3n+2){transform: rotate(.8deg)}.faq{grid-template-columns: 1fr}.formats,.principles{grid-template-columns: 1fr}.format,.format:nth-child(even),.principle,.principle:nth-child(even){padding: 26px 0;border-right: 0}.format{grid-template-columns: 1fr;gap: 10px}.isnt-stamp{max-width: 180px}.other-dividers,.models{grid-template-columns: 1fr}.model{border-right: 0;border-bottom: 1px solid var(--line)}.contents-row{grid-template-columns: 1fr 48px;gap: 14px 16px}.contents-row .ctab{grid-column: 1 / -1}.contents-row > div:nth-of-type(1){grid-column: 1}.card-form{transform: none;padding: 40px 22px 28px}.ledger-sheet{padding: 36px 24px 28px}.ledger-sheet.placed{transform: none}.rstamp{position: static;display: inline-block;margin-bottom: 18px;transform: rotate(-3deg)}.report{overflow-x: auto}.report table{min-width: 620px}.section{padding: 80px 0}.head{margin-bottom: 40px}}@media (max-width: 560px){.stamp{display: none}.rail{grid-template-columns: repeat(3,minmax(0,1fr));gap: 5px 6px;padding: 0 10px}.tab{padding: 10px 6px 9px;font-size: 14px}.hero .actions .textlink{margin-right: 0}.logo-word{font-size: 22px}.hero h1{font-size: 42px}.lead{font-size: 17px;line-height: 27px}.actions .btn{width: 100%}.pocket-list{grid-template-columns: 1fr 1fr;gap: 16px}.pocket-list span{display: none}.foot-grid{grid-template-columns: 1fr}.chooser{padding: 30px 22px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition-duration: .01ms !important;animation: none !important}}.press{padding: 8px 0 32px}.press-head{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;flex-wrap: wrap;margin-bottom: 20px}.press-head h2{font: 700 22px/28px var(--f-head)}.press-row{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 20px}.press-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px}@media (max-width: 960px){.press-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.press-card{margin: 0;background: var(--white);border-radius: 12px;padding: 10px 10px 0;box-shadow: var(--lift);transition: transform .4s var(--ease),box-shadow .3s}.press-card:hover{transform: translateY(-3px);box-shadow: var(--lift-hi)}.press-card img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: top left;border-radius: 6px;box-shadow: 0 0 0 1px var(--line)}.press-card figcaption{padding: 12px 4px 14px}.press-card b{display: block;font: 700 16px/20px var(--f-head);color: var(--navy)}.press-card span{display: block;margin-top: 3px;font: 500 13px/18px var(--f-ui);color: var(--muted)}@media (max-width: 1180px){.press-row{grid-template-columns: repeat(3,minmax(0,1fr))}.press-row .press-card:nth-child(n+4){display: none}}@media (max-width: 560px){.press-row .press-card:nth-child(4){display: block}}@media (max-width: 560px){.press-row{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.press-row .press-card:nth-child(n+5){display: none}.press-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.press-card b{font-size: 14px;line-height: 18px}}.practice{padding: 8px 0 96px}.practice .head{margin-bottom: 28px}.spec-note{display: inline-block;margin-bottom: 14px;font: 500 12px/16px var(--f-ui);color: var(--muted)}.spec{display: flex;align-items: center;gap: 22px}.spec-paper{position: relative;background: var(--white);border-radius: 10px;padding: 24px 24px 22px;box-shadow: var(--lift);flex: 1 1 0;min-width: 0}.spec-paper:nth-child(odd){transform: rotate(-.6deg)}.spec-paper:nth-child(even){transform: rotate(.5deg)}.spec-arrow{flex: none;width: 46px;height: 46px;border-radius: 50%;background: var(--yellow);position: relative}.spec-arrow::after{content: "";position: absolute;inset: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23112331' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/20px no-repeat}.spec-kicker,.spec-outlet{font: 700 12px/16px var(--f-ui);color: var(--navy-60)}.spec-title{font: 700 18px/24px var(--f-head);margin-bottom: 14px}.spec-head{font: 700 21px/27px var(--f-head);margin-top: 8px}.spec-line{margin-top: 12px;font: 400 15px/24px var(--f-body);color: var(--ink-soft)}.spec-line u{text-decoration-color: var(--yellow);text-decoration-thickness: 3px;color: var(--navy);font-weight: 600}.spec-line mark{background: var(--wash);color: var(--navy);padding: 0 2px}.spec-src,.spec-due,.spec-by{margin-top: 12px;font: 500 13px/18px var(--f-ui);color: var(--muted)}.spec-by b{color: var(--navy)}.spec-link,.spec-flag{display: inline-block;margin-top: 14px;padding: 5px 12px;border-radius: var(--r-full);font: 700 12px/16px var(--f-ui);background: var(--navy);color: var(--yellow)}.spec-flag{background: #FDE7E5;color: #B42318}.spec-quote blockquote{margin: 10px 0 0;font: 600 17px/26px var(--f-body)}.bars{display: grid;gap: 9px}.bars li{display: grid;grid-template-columns: 74px 1fr 52px;align-items: center;gap: 10px;font: 500 13px/18px var(--f-ui)}.bars i{display: block;height: 14px;width: var(--w);border-radius: 0 7px 7px 0;background: var(--navy-60)}.bars li:first-child i{background: var(--yellow)}.bars b{text-align: right;font-variant-numeric: tabular-nums}.funnel{display: grid;gap: 10px}.funnel li{position: relative;display: flex;align-items: center;gap: 12px;min-height: 44px;padding: 0 14px;border-radius: 8px;background: var(--desk);overflow: hidden;font: 500 14px/18px var(--f-ui)}.funnel li::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: var(--w);background: #E2E7EC;z-index: 0}.funnel li.hot::before{background: var(--yellow)}.funnel b,.funnel span{position: relative;z-index: 1}.funnel b{font: 700 13px/1 var(--f-ui);min-width: 70px;text-transform: uppercase;letter-spacing: .04em}.spec-checks ul,.drivers{display: grid;gap: 10px}.spec-checks li,.drivers li{position: relative;padding-left: 26px;font: 500 15px/22px var(--f-body)}.spec-checks li::before,.drivers li::before{content: "";position: absolute;left: 0;top: 6px;width: 12px;height: 12px;border-radius: 3px;background: var(--yellow)}.drivers li::before{background: var(--navy);border-radius: 50%;width: 9px;height: 9px;top: 7px}.rank{margin-top: 14px;display: grid;gap: 6px}.rank li{display: grid;grid-template-columns: 26px 1fr auto auto;align-items: center;gap: 10px;padding: 9px 12px;border-radius: 8px;background: var(--desk);font: 500 14px/18px var(--f-ui)}.rank b{font: 800 16px/1 var(--f-head);color: var(--navy-60)}.rank span{font-weight: 700;color: var(--navy)}.rank em{font-style: normal;color: var(--muted);font-size: 13px}.rank li.you{background: var(--wash);box-shadow: inset 0 0 0 2px var(--yellow)}.rank li.you em{color: var(--navy-60)}.rank strong{font: 700 11px/1 var(--f-ui);background: var(--navy);color: var(--yellow);padding: 5px 8px;border-radius: var(--r-full)}.spec-line s{color: var(--muted)}.dead,.live{display: inline-block;padding: 1px 8px;border-radius: var(--r-full);font: 700 11px/16px var(--f-ui);vertical-align: 1px}.dead{background: #FDE7E5;color: #B42318}.live{background: var(--navy);color: var(--yellow)}.unlinked{background: var(--wash);border-bottom: 2px dashed var(--error);color: var(--navy);font-weight: 600}.bar-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 28px;align-items: start}.bar-card{background: var(--white);border-radius: var(--r-xl);padding: 40px 40px 34px;box-shadow: var(--lift)}.bar-card h2{font: 800 28px/34px var(--f-head);letter-spacing: -.01em}.bar-card > p{margin: 10px 0 20px;font: 400 16px/26px var(--f-body);color: var(--ink-soft)}.bar-price{background: var(--wash)}.bar-price .textlink{margin-top: 24px}.why-now{margin-top: 28px;background: var(--yellow);color: var(--navy);border-radius: var(--r-xl);padding: 34px 40px;display: grid;grid-template-columns: 280px 1fr;gap: 32px;align-items: start}.why-now h2{font: 800 24px/30px var(--f-head);color: var(--navy)}.why-now p{font: 500 17px/28px var(--f-body);color: var(--navy)}.timeline{display: grid;gap: 0;margin-top: 18px;border-left: 1px solid var(--line)}.timeline li{position: relative;display: grid;grid-template-columns: 120px 1fr;gap: 12px;padding: 12px 0 12px 22px;font: 400 15px/23px var(--f-body);color: var(--ink-soft)}.timeline li::before{content: "";position: absolute;left: -7px;top: 17px;width: 12px;height: 12px;border-radius: 50%;background: var(--yellow);box-shadow: 0 0 0 3px var(--white)}.timeline b{font: 700 14px/23px var(--f-ui);color: var(--navy)}.compare-wrap{overflow-x: auto;background: var(--white);border-radius: var(--r-xl);box-shadow: var(--lift)}.compare{width: 100%;border-collapse: collapse;min-width: 760px;font: 400 15px/22px var(--f-body);color: var(--ink-soft)}.compare th,.compare td{text-align: left;padding: 16px 20px;border-bottom: 1px solid var(--line);vertical-align: top}.compare thead th{font: 700 13px/18px var(--f-ui);color: var(--navy-60);background: var(--desk);border-bottom: 2px solid var(--navy)}.compare tbody th{font: 700 16px/22px var(--f-head);color: var(--navy);white-space: nowrap}.compare tbody th a{text-decoration: none;border-bottom: 2px solid var(--yellow)}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom: 0}.compare-note{margin-top: 14px;font: 500 13px/18px var(--f-ui);color: var(--muted)}.compare-fit .us{background: var(--wash);color: var(--navy);font-weight: 600}.compare-fit thead .us{background: var(--yellow);color: var(--navy)}.cov-filter{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 28px}.cov-filter button{border: 0;cursor: pointer;background: var(--white);color: var(--navy);padding: 10px 16px;border-radius: var(--r-full);font: 500 14px/18px var(--f-ui);box-shadow: 0 1px 2px rgba(17,35,49,.08);transition: background-color .2s,color .2s}.cov-filter button span{margin-left: 4px;color: var(--muted)}.cov-filter button:hover{background: var(--wash)}.cov-filter button[aria-pressed="true"]{background: var(--navy);color: var(--white)}.cov-filter button[aria-pressed="true"] span{color: var(--yellow)}.press-card[hidden]{display: none}@media (max-width: 960px){.spec{flex-direction: column;align-items: stretch}.spec-arrow{align-self: center;transform: rotate(90deg)}.spec-paper:nth-child(n){transform: none}.bar-grid,.why-now{grid-template-columns: 1fr;gap: 20px}.bar-card{padding: 30px 24px 26px}.why-now{padding: 28px 24px}.practice{padding-bottom: 72px}}@media (max-width: 560px){.rank li{grid-template-columns: 22px 1fr auto}.rank em{display: none}.timeline li{grid-template-columns: 1fr;gap: 2px}}.proc-hero .sheet,.cov-hero .sheet{padding-bottom: 56px;min-height: 0}.proc-panel{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 56px;align-items: start}.proc-panel h1{font-size: clamp(38px,4.4vw,64px);line-height: 1;letter-spacing: -.02em;font-weight: 800;max-width: 13ch}.proc-panel .crumbs{margin-bottom: 20px}.mini-steps{display: grid;gap: 0;counter-reset: st;border-top: 2px solid var(--navy)}.mini-steps li{counter-increment: st;display: grid;grid-template-columns: 34px minmax(0,1fr) auto;gap: 14px;align-items: start;padding: 14px 0;border-bottom: 1px solid var(--line)}.mini-steps li::before{content: counter(st);width: 28px;height: 28px;border-radius: 50%;background: var(--yellow);display: grid;place-items: center;font: 700 14px/1 var(--f-ui);color: var(--navy);margin-top: 1px}.mini-steps b{display: block;font: 700 17px/22px var(--f-head)}.mini-steps p{margin-top: 3px;font: 400 14px/21px var(--f-body);color: var(--ink-soft)}.mini-steps .owner{margin-top: 2px;background: var(--desk)}.mini-steps .owner.you{background: var(--navy)}.proc-facts{margin: 22px 0 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.proc-facts div{padding: 14px 14px 14px 0}.proc-facts div + div{padding-left: 14px;border-left: 1px solid var(--line)}.proc-facts dt{font: 700 12px/16px var(--f-ui);color: var(--navy-60)}.proc-facts dd{margin: 4px 0 0;font: 600 15px/21px var(--f-body)}.proc-panel .what{margin-top: 14px;font: 500 17px/27px var(--f-body);color: var(--ink-soft)}.tab small{display: block;font: 700 12px/16px var(--f-ui);color: var(--navy-60);margin-bottom: 2px}.cov-hero{padding-top: 12px}.cov-hero > .wrap:first-child{margin-bottom: 26px}.cov-intro{display: flex;justify-content: space-between;align-items: end;gap: 24px;flex-wrap: wrap}.cov-intro h1{font-size: clamp(36px,4.2vw,60px);line-height: 1;letter-spacing: -.02em;font-weight: 800;max-width: 16ch}.cov-intro p{font: 500 16px/24px var(--f-body);color: var(--navy-60);max-width: 26em}.cov-hero .sheet{padding: 44px 48px 40px}.cov-main{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 44px;align-items: center}.cov-count{font: 700 13px/18px var(--f-ui);color: var(--navy-60)}.cov-outlet{margin-top: 10px;font-size: clamp(30px,3.2vw,46px);line-height: 1.02;font-weight: 800;letter-spacing: -.015em}.cov-svc{margin-top: 14px;display: flex;align-items: center;gap: 10px;font: 500 14px/20px var(--f-ui);color: var(--muted)}.cov-svc .pill{font-size: 13px;padding: 4px 12px}.cov-note{margin-top: 18px;font: 400 16px/26px var(--f-body);color: var(--ink-soft)}.cov-shot{margin: 0;background: var(--desk);border-radius: 12px;padding: 12px;transform: rotate(.6deg);box-shadow: 0 1px 2px rgba(17,35,49,.08)}.cov-shot img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: top left;border-radius: 6px;background: var(--white);box-shadow: var(--lift)}.cov-shot.slide-in{animation: sheetUp .55s var(--ease) both}.cov-thumbs{margin-top: 30px;padding-top: 22px;border-top: 1px dashed var(--line);display: grid;grid-auto-flow: column;grid-auto-columns: minmax(84px,1fr);gap: 10px;overflow-x: auto;scrollbar-width: thin}.cov-thumbs button{border: 0;cursor: pointer;background: none;padding: 0;text-align: left;color: var(--navy)}.cov-thumbs img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: top left;border-radius: 6px;box-shadow: 0 0 0 1px var(--line);opacity: .72;transition: opacity .2s,box-shadow .2s,transform .3s var(--ease)}.cov-thumbs span{display: block;margin-top: 7px;font: 600 12px/16px var(--f-ui)}.cov-thumbs button:hover img{opacity: 1;transform: translateY(-2px)}.cov-thumbs button[aria-pressed="true"] img{opacity: 1;box-shadow: 0 0 0 3px var(--yellow)}@media (max-width: 960px){.proc-panel,.cov-main{grid-template-columns: 1fr;gap: 28px}.cov-hero .sheet{padding: 30px 22px 28px}.cov-shot{transform: none;padding: 8px}.proc-facts{grid-template-columns: 1fr}.proc-facts div + div{padding-left: 0;border-left: 0;border-top: 1px solid var(--line)}.tab small{display: none}}@media (max-width: 560px){.mini-steps li{grid-template-columns: 30px minmax(0,1fr)}.mini-steps .owner{grid-column: 2;justify-self: start}.cov-thumbs{grid-auto-flow: row;grid-template-columns: repeat(3,minmax(0,1fr));overflow: visible}}.pitches{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px}.pitch{background: var(--white);color: var(--navy);border-radius: 14px;padding: 30px 30px 26px;box-shadow: 0 18px 36px rgba(0,0,0,.22);display: flex;flex-direction: column;gap: 10px}.pitch:nth-child(odd){transform: rotate(-.4deg)}.pitch:nth-child(even){transform: rotate(.4deg)}.pitch-tag{align-self: flex-start;font: 700 12px/16px var(--f-ui);background: var(--yellow);color: var(--navy);padding: 5px 12px;border-radius: 0 12px 12px 0}.pitch h3{font: 700 22px/28px var(--f-head)}.pitch p{font: 400 15px/24px var(--f-body);color: var(--ink-soft);flex: 1}.pitch a{align-self: flex-start;display: inline-flex;gap: 6px;align-items: center;font: 700 14px/20px var(--f-body);text-decoration: none;border-bottom: 2px solid var(--yellow)}.pitch a svg{width: 15px;height: 15px}.fit-list{display: grid;gap: 0;margin-top: 18px}.fit-list li{padding: 16px 0;border-bottom: 1px solid var(--line);display: grid;gap: 4px}.fit-list a{font: 700 18px/24px var(--f-head);text-decoration: none;border-bottom: 2px solid var(--yellow);justify-self: start}.fit-list span{font: 400 15px/24px var(--f-body);color: var(--ink-soft)}.chip-links{display: flex;flex-wrap: wrap;gap: 10px}.chip-links a{background: var(--white);padding: 11px 18px;border-radius: var(--r-full);font: 700 15px/20px var(--f-head);text-decoration: none;box-shadow: 0 1px 2px rgba(17,35,49,.08);transition: background-color .2s}.chip-links a:hover{background: var(--yellow)}.guide-index{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px}.guide-card{display: flex;flex-direction: column;gap: 10px;background: var(--white);border-radius: var(--r-xl);padding: 30px 32px 26px;text-decoration: none;box-shadow: var(--lift);transition: transform .4s var(--ease),box-shadow .3s}.guide-card:hover{transform: translateY(-3px);box-shadow: var(--lift-hi)}.guide-card h2{font: 800 26px/32px var(--f-head);letter-spacing: -.01em}.guide-card p{font: 400 15px/24px var(--f-body);color: var(--ink-soft);flex: 1}.guide-meta{font: 500 13px/18px var(--f-ui);color: var(--muted);display: inline-flex;gap: 6px;align-items: center}.guide-meta svg{width: 14px;height: 14px}.guide{padding: 20px 0 96px}.guide-sheet{padding: 56px 64px 64px}.guide-head{max-width: 760px}.guide-head h1{font-size: clamp(38px,4.6vw,64px);line-height: 1;letter-spacing: -.02em;font-weight: 800}.guide-head .guide-meta{margin-top: 18px;display: block}.guide-head .lead{margin-top: 18px;font-size: 19px;line-height: 31px}.guide-body{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: 64px;margin-top: 48px;padding-top: 40px;border-top: 2px solid var(--navy)}.guide-side{position: sticky;top: 104px;align-self: start;display: grid;gap: 22px}.toc p{font: 700 13px/18px var(--f-ui);color: var(--navy-60);margin-bottom: 10px}.toc ol{display: grid;gap: 2px}.toc a{display: block;padding: 7px 10px;border-radius: 8px;font: 500 14px/20px var(--f-ui);text-decoration: none;color: var(--navy)}.toc a:hover{background: var(--desk)}.side-cta{background: var(--wash);border-radius: 14px;padding: 20px;display: grid;gap: 8px}.side-cta b{font: 700 17px/22px var(--f-head)}.side-cta span{font: 400 14px/21px var(--f-body);color: var(--ink-soft)}.side-cta .textlink{justify-self: start;font-size: 14px}.guide-main{max-width: 720px}.guide-main section{margin-top: 44px;scroll-margin-top: 100px}.guide-main h2{font: 800 30px/36px var(--f-head);letter-spacing: -.01em}.guide-main p{margin-top: 16px;font: 400 18px/31px var(--f-body);color: var(--ink-soft)}.g-list,.g-steps{margin-top: 16px;display: grid;gap: 10px}.g-list li,.g-steps li{position: relative;padding-left: 34px;font: 400 17px/28px var(--f-body);color: var(--ink-soft)}.g-list li::before{content: "";position: absolute;left: 8px;top: 11px;width: 9px;height: 9px;border-radius: 2px;background: var(--yellow)}.g-steps{counter-reset: gs}.g-steps li{counter-increment: gs}.g-steps li::before{content: counter(gs);position: absolute;left: 0;top: 2px;width: 24px;height: 24px;border-radius: 50%;background: var(--navy);color: var(--yellow);display: grid;place-items: center;font: 700 12px/1 var(--f-ui)}.takeaways{background: var(--desk);border-radius: var(--r-xl);padding: 28px 30px 18px}.takeaways h2{font-size: 22px;line-height: 28px;margin-bottom: 8px}.guide-main .faq{margin-top: 18px}@media (max-width: 960px){.pitches,.guide-index{grid-template-columns: 1fr}.pitch:nth-child(n){transform: none}.guide-sheet{padding: 36px 24px 44px}.guide-body{grid-template-columns: 1fr;gap: 28px;margin-top: 32px;padding-top: 28px}.guide-side{position: static}.toc{display: none}.guide-main p{font-size: 17px;line-height: 29px}.guide-head .lead{font-size: 17px;line-height: 28px}.guide{padding-bottom: 72px}}.in-link{color: var(--navy);font-weight: 600;text-decoration: underline;text-decoration-color: var(--yellow);text-decoration-thickness: 2px;text-underline-offset: 3px;transition: background-color .2s}.in-link:hover{background: var(--wash)}.reading{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.read-card{display: flex;flex-direction: column;gap: 10px;background: var(--white);border-radius: 18px;padding: 24px 24px 20px;text-decoration: none;box-shadow: 0 1px 2px rgba(17,35,49,.08);transition: transform .4s var(--ease),box-shadow .3s}.read-card:hover{transform: translateY(-3px);box-shadow: var(--lift)}.read-card b{font: 700 20px/26px var(--f-head);flex: 1}.read-card > span:last-child{display: inline-flex;gap: 6px;align-items: center;font: 500 13px/18px var(--f-ui);color: var(--muted)}.read-card svg{width: 14px;height: 14px}.g-figure{margin: 44px 0 0;padding: 26px;background: var(--desk);border-radius: var(--r-xl)}.g-figure figcaption{font: 800 20px/26px var(--f-head);margin-bottom: 12px}.g-figure .spec{gap: 14px}.g-figure .spec-paper{padding: 18px 18px 16px}.spec-flow .spec-paper{flex: 1 1 0}.spec-flow .spec-head{font-size: 16px;line-height: 21px}.spec-flow .spec-arrow{width: 32px;height: 32px}.spec-flow .spec-arrow::after{background-size: 15px}.rank.mini li{grid-template-columns: 20px 1fr;padding: 6px 10px;font-size: 13px}.rank.mini li:first-child{background: var(--wash);box-shadow: inset 0 0 0 2px var(--yellow)}.spec-checks-plain{display: grid;gap: 8px}.spec-checks-plain li{position: relative;padding-left: 20px;font: 500 14px/20px var(--f-body);color: var(--ink-soft)}.spec-checks-plain li::before{content: "";position: absolute;left: 0;top: 6px;width: 9px;height: 9px;border-radius: 50%;background: var(--yellow)}.cal{transform: none !important;overflow-x: auto}.cal-months,.cal-row{display: grid;grid-template-columns: 96px repeat(12,minmax(34px,1fr));gap: 4px;align-items: center;min-width: 560px}.cal-months{padding-left: 100px;grid-template-columns: repeat(12,minmax(34px,1fr));font: 700 11px/16px var(--f-ui);color: var(--navy-60);margin-bottom: 8px}.cal-row{margin-top: 8px}.cal-row b{font: 700 12px/16px var(--f-ui)}.cal-row i{grid-column: calc(var(--s) + 1) / calc(var(--e) + 1);grid-row: 1;font: 600 11px/14px var(--f-ui);font-style: normal;padding: 7px 8px;border-radius: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cal-row b{grid-column: 1;grid-row: 1}.cal-row i.navy{background: var(--navy);color: var(--white)}.cal-row i.y{background: var(--yellow);color: var(--navy)}.cal-row i.w{background: var(--wash);color: var(--navy)}.cal-row i.g{background: #E2E7EC;color: var(--navy);text-align: center}.spec-annot{align-items: flex-start}.release{flex: 1.3 1 0}.rel-embargo{font: 700 11px/16px var(--f-ui);letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.rel-quote{font-style: italic}.rel-notes{margin-top: 14px;padding-top: 10px;border-top: 1px dashed var(--line);font: 500 12px/18px var(--f-ui);color: var(--muted)}.annots{flex: 1 1 0;display: grid;gap: 10px;counter-reset: an}.annots li{counter-increment: an;position: relative;padding: 12px 14px 12px 46px;background: var(--white);border-radius: 10px;font: 400 14px/20px var(--f-body);color: var(--ink-soft)}.annots li::before{content: counter(an);position: absolute;left: 12px;top: 12px;width: 22px;height: 22px;border-radius: 50%;background: var(--yellow);display: grid;place-items: center;font: 700 12px/1 var(--f-ui);color: var(--navy)}.annots b{display: block;color: var(--navy);font: 700 14px/20px var(--f-head)}.cols{display: flex;align-items: flex-end;gap: 10px;height: 150px}.cols span{flex: 1;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;gap: 6px}.cols i{display: block;width: 100%;height: var(--h);background: var(--navy-60);border-radius: 6px 6px 0 0}.cols span:last-child i{background: var(--yellow)}.cols em{font: 600 11px/14px var(--f-ui);font-style: normal;color: var(--muted)}.link-types{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.lt{transform: none !important}.lt .spec-title{margin-bottom: 4px;font-size: 16px}.lt .spec-line{font-size: 13px;line-height: 19px;margin-top: 4px}.meter{display: block;margin-top: 12px;height: 8px;border-radius: 4px;background: #E2E7EC;overflow: hidden}.meter i{display: block;height: 100%;width: var(--w);background: var(--yellow)}.meter-l{display: block;margin-top: 4px;font: 600 11px/14px var(--f-ui);color: var(--muted)}.formats-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.fc{display: flex;flex-direction: column;gap: 8px;align-items: flex-start;transform: none !important}.fc .spec-head{font-size: 16px;line-height: 21px;margin: 0}.mini-report{color: var(--navy)}.mini-report table{font-size: 14px}.lib-hero{padding: 20px 0 0}.lib-sheet{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 56px;align-items: center;padding: 56px 64px 64px}.lib-intro h1{font-size: clamp(40px,5vw,72px);line-height: .98;letter-spacing: -.02em;font-weight: 800;max-width: 11ch}.lib-stats{display: flex;gap: 28px;margin-top: 30px;padding-top: 22px;border-top: 1px solid var(--line)}.lib-stats b{display: block;font: 800 34px/1 var(--f-head)}.lib-stats span{display: block;margin-top: 6px;font: 500 13px/18px var(--f-ui);color: var(--muted)}.booklet{display: flex;flex-direction: column;text-decoration: none;background: var(--white);border-radius: 16px;overflow: hidden;box-shadow: var(--lift);transition: transform .45s var(--ease),box-shadow .3s}.booklet:hover{transform: translateY(-4px) rotate(-.3deg);box-shadow: var(--lift-hi)}.booklet-cover{position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: 18px;min-height: 190px;padding: 22px 24px;background: var(--board),var(--navy);color: var(--white)}.booklet-cover b{font: 800 24px/29px var(--f-head);letter-spacing: -.01em;max-width: 16ch}.booklet-cover::after{content: "";position: absolute;right: 18px;top: 0;width: 26px;height: 44px;background: var(--yellow);clip-path: polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.tone-1 .booklet-cover{background: var(--yellow);color: var(--navy)}.tone-1 .booklet-cover .pitch-tag{background: var(--navy);color: var(--yellow)}.tone-1 .booklet-cover::after{background: var(--navy)}.tone-2 .booklet-cover{background: var(--wash);color: var(--navy)}.booklet-body{padding: 18px 24px 0;font: 400 15px/24px var(--f-body);color: var(--ink-soft);flex: 1}.booklet-foot{display: inline-flex;gap: 6px;align-items: center;padding: 16px 24px 20px;font: 600 13px/18px var(--f-ui);color: var(--navy-60)}.booklet-foot svg{width: 14px;height: 14px}.booklet-feature{transform: rotate(1.4deg)}.booklet-feature .booklet-cover{min-height: 300px;padding: 30px 30px 26px}.booklet-feature .booklet-cover b{font-size: clamp(30px,3vw,42px);line-height: 1.05}.booklet-lines{display: grid;gap: 8px}.booklet-lines i{display: block;height: 7px;border-radius: 4px;background: rgba(255,255,255,.16)}.booklet-lines i:nth-child(2){width: 80%}.booklet-lines i:nth-child(3){width: 55%}.lib-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.booklet[hidden]{display: none}@media (max-width: 960px){.reading,.lib-grid{grid-template-columns: 1fr}.lib-sheet{grid-template-columns: 1fr;gap: 32px;padding: 36px 24px 40px}.booklet-feature{transform: none}.link-types,.formats-cards{grid-template-columns: 1fr 1fr}.g-figure{padding: 18px}}@media (max-width: 560px){.link-types,.formats-cards{grid-template-columns: 1fr}.lib-stats{gap: 18px}}.guide-main .g-figure p{margin-top: 0}.g-figure .spec-head{font: 700 18px/24px var(--f-head);margin-top: 8px;color: var(--navy)}.g-figure .spec-line{margin-top: 10px;font: 400 14px/22px var(--f-body)}.g-figure .spec-kicker,.g-figure .spec-outlet{font: 700 12px/16px var(--f-ui)}.g-figure .spec-src{margin-top: 10px;font: 500 12px/17px var(--f-ui)}.g-figure .spec-title{font: 700 16px/22px var(--f-head);margin-bottom: 10px}.g-figure .rel-embargo{font: 700 11px/16px var(--f-ui);letter-spacing: .08em}.g-figure .rel-notes{margin-top: 12px;font: 500 12px/18px var(--f-ui)}.g-figure{overflow: hidden}.cal-months,.cal-row{min-width: 0}@media (max-width: 960px){.g-figure .spec{flex-direction: column}.cal{overflow-x: auto}.cal-months,.cal-row{min-width: 520px}}.guide-body > *,.guide-main,.guide-side,.g-figure{min-width: 0}.lib-latest{display: grid;gap: 10px;align-self: stretch;align-content: center}.latest-row{display: grid;gap: 4px;padding: 16px 18px;background: var(--desk);border-radius: 14px;text-decoration: none;transition: background-color .2s,transform .3s var(--ease)}.latest-row:hover{background: var(--wash);transform: translateX(4px)}.latest-row span{font: 600 12px/16px var(--f-ui);color: var(--navy-60)}.latest-row b{font: 700 18px/23px var(--f-head)}.topic-nav{margin-bottom: 8px}.topic-nav a{display: inline-block;background: var(--white);color: var(--navy);padding: 10px 16px;border-radius: var(--r-full);font: 500 14px/18px var(--f-ui);text-decoration: none;box-shadow: 0 1px 2px rgba(17,35,49,.08);transition: background-color .2s}.topic-nav a:hover{background: var(--yellow)}.topic-nav a span{margin-left: 4px;color: var(--muted)}.cluster{padding-top: 64px;scroll-margin-top: 90px}.cluster .split-head{margin-bottom: 28px}.series{background: var(--desk);border-radius: 14px;padding: 16px 16px 12px}.series p{font: 600 12px/16px var(--f-ui);color: var(--navy-60);margin-bottom: 8px}.series p a{color: var(--navy)}.series ol{display: grid;gap: 2px;counter-reset: se}.series li{counter-increment: se;position: relative;padding: 6px 0 6px 26px;font: 500 13px/18px var(--f-ui)}.series li::before{content: counter(se);position: absolute;left: 0;top: 6px;width: 18px;height: 18px;border-radius: 50%;background: var(--white);display: grid;place-items: center;font: 700 10px/1 var(--f-ui)}.series a{text-decoration: none;color: var(--navy)}.series a:hover{text-decoration: underline;text-decoration-color: var(--yellow)}.series [aria-current]{font-weight: 700}.series li:has([aria-current])::before{background: var(--yellow)}.sched{background: var(--wash);color: var(--navy);padding: 2px 8px;border-radius: 6px}.spec-hl{box-shadow: 0 0 0 2px var(--yellow),var(--lift)}.fig-table{box-shadow: none}.fig-table .compare{min-width: 520px;font-size: 14px}.guide-main .fig-table th,.guide-main .fig-table td{padding: 12px 14px}.mail{flex: 1.4 1 0}.mail-row{font: 500 13px/20px var(--f-ui);color: var(--ink-soft);padding: 6px 0;border-bottom: 1px solid var(--line)}.mail-row b{display: inline-block;width: 64px;color: var(--navy-60)}.mail-body{padding-top: 12px;display: grid;gap: 8px}.guide-main .mail-body p,.mail-body p{margin: 0;font: 400 14px/22px var(--f-body);color: var(--navy)}.mail-sign{color: var(--muted) !important}.serp{flex: 1;display: grid;gap: 8px}.serp-q{font: 600 14px/20px var(--f-ui);padding: 10px 14px;border-radius: var(--r-full);background: var(--desk);margin-bottom: 4px !important}.serp-row{display: grid;gap: 2px;padding: 10px 12px;border-radius: 10px;position: relative}.serp-row.you{background: var(--wash);box-shadow: inset 0 0 0 2px var(--yellow)}.serp-url{font: 500 12px/16px var(--f-ui);color: var(--muted)}.serp-t{font: 700 15px/20px var(--f-head);color: #1D3B8C}.serp-tag{position: absolute;right: 10px;top: 10px;font: 700 11px/1 var(--f-ui);background: var(--navy);color: var(--yellow);padding: 4px 8px;border-radius: var(--r-full)}@media (max-width: 960px){.serp-tag{position: static;justify-self: start;margin-top: 4px}.lib-latest{align-content: start}}.guide-main .g-figure .mail-row{font: 500 13px/20px var(--f-ui);margin: 0}.guide-main .g-figure .serp-q{font: 600 14px/20px var(--f-ui);margin: 0 0 4px}.g-figure .timeline li{font: 400 14px/21px var(--f-body)}.spec-flow .spec-head,.spec-flow .spec-line,.spec-paper .spec-head{overflow-wrap: break-word;hyphens: auto}.g-figure .spec-flow .spec-head{font-size: 15px;line-height: 20px}.g-figure .spec-flow .spec-paper{padding: 14px 14px 12px}.bars li{grid-template-columns: minmax(74px,auto) 1fr 52px}.g-figure .bars li{grid-template-columns: 112px 1fr 64px}.hero-note{margin-top: 18px;font: 600 14px/20px var(--f-ui);color: var(--navy-60)}.cgets{margin-top: 10px;display: flex;flex-wrap: wrap;gap: 6px 14px}.cgets li{position: relative;padding-left: 14px;font: 500 13px/19px var(--f-ui);color: var(--navy-60)}.cgets li::before{content: "";position: absolute;left: 0;top: 7px;width: 6px;height: 6px;border-radius: 50%;background: var(--yellow)}.ind-figure{margin-top: 0}@media (max-width: 960px){.rail-links{display: none}.kit:has(.rail-links) .folder{border-radius: 24px}.tab{min-height: 44px;display: flex;align-items: center;justify-content: center}.textlink,.crumbs a,.back{position: relative}.textlink::before,.crumbs a::before,.back::before{content: "";position: absolute;inset: -12px -6px}.compare-wrap{background-image: linear-gradient(90deg,transparent 85%,rgba(17,35,49,.06))}}