#versus,#case,#sector,#guide{width:calc(100% - 64px);max-width:var(--content-max);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:96px;margin:0 auto;padding:64px 0 128px}:is(#versus,#case,#sector,#guide)>.crumbs{color:var(--color-text-muted);font-family:var(--font-mono);font-size:14px;font-weight:500;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:-64px}.crumbs>a{color:var(--color-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}.crumbs>[aria-current]{color:var(--color-ink)}:where(#versus,#case,#sector,#guide) :is(p,li,dd){color:var(--color-text-muted);line-height:1.75}:where(#versus,#case,#sector,#guide) :is(h1,h2,h3){color:var(--color-ink)}:where(#versus,#case,#sector,#guide) ul{list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:12px}:where(#versus,#case,#sector,#guide) li>:is(strong,span){color:var(--color-ink)}.sources{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:32px}.sources>h2{font-size:32px;line-height:1.1;letter-spacing:-1px}.sources>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sources a{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;padding:24px;background:var(--color-paper);border:2px dashed var(--color-ink);border-radius:var(--radius);transition:translate var(--ease),background var(--ease),box-shadow var(--ease)}.sources a:hover{background:#fff;box-shadow:var(--shadow-hard);translate:-2px -2px}.sources a>span{width:100%;color:var(--color-accent);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:8px}.sources a>strong{color:var(--color-ink);font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.2}.sources a>p{font-size:15px;line-height:1.6}.faq{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:32px 64px}.faq>h2{font-size:32px;line-height:1.1;letter-spacing:-1px}.faq>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;border-top:2px solid var(--color-ink)}.faq details{border-bottom:2px solid var(--color-ink)}.faq summary{color:var(--color-ink);font-family:var(--font-display);font-size:18px;font-weight:800;list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:16px;padding:24px 0;cursor:pointer;transition:color var(--ease)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--color-accent)}.faq summary>svg{flex-shrink:0;transition:rotate var(--ease)}.faq details[open]>summary>svg{rotate:180deg}.faq details>p{padding-bottom:24px}.related{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:32px}.related>h2{font-size:32px;line-height:1.1;letter-spacing:-1px}.related>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.related a{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;padding:24px;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-hard);transition:translate var(--ease),box-shadow var(--ease)}.related a:hover{translate:-2px -2px;box-shadow:6px 6px 0 var(--color-ink)}.related a>span{color:var(--color-accent);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.related a>strong{color:var(--color-ink);font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.25;flex:1}.related a>svg{color:var(--color-ink);transition:translate var(--ease)}.related a:hover>svg{translate:4px 0}.finale{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px;padding:64px 32px;text-align:center;background:var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-hard-accent)}.finale>h2{max-width:640px;color:var(--color-text-on-ink);font-size:40px;line-height:1.05;letter-spacing:-1px}#app .finale>h2>strong{color:var(--color-ink);background-image:linear-gradient(var(--color-accent),var(--color-accent));background-size:100% 100%;border-radius:4px}.finale>p{max-width:512px;color:var(--color-text-muted-on-ink);font-size:18px}.finale>.url-form{margin-top:8px}@keyframes lift{0%{opacity:0;translate:0 16px}}@keyframes wobble{0%,to{rotate:-8deg}50%{rotate:8deg}}@keyframes pulse{0%,to{scale:1}50%{scale:1.4}}@media(max-width:1023px){:is(#versus,#case,#sector,#guide){gap:64px}:is(#versus,#case,#sector,#guide)>.crumbs{margin-bottom:-32px}.sources>ul,.related>ul,.faq{grid-template-columns:1fr}}@media(max-width:767px){#versus,#case,#sector,#guide{width:calc(100% - 32px);padding:32px 0 64px}.finale{padding:48px 16px}.finale>h2{font-size:32px}}
