._page_tfsl3_1{max-width:920px}._hero_tfsl3_5{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(32px,7vw,84px);padding-bottom:clamp(30px,5vw,52px);display:grid}._hero_tfsl3_5 h1{max-width:720px;font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:400;line-height:.94}._heroCopy_tfsl3_24>p{color:var(--muted);font-family:var(--font-serif);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.45}._heroLink_tfsl3_32{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:8px;margin-top:16px;font-weight:800;display:inline-flex}._boardFigure_tfsl3_43{grid-template-columns:minmax(220px,360px) minmax(240px,1fr);align-items:center;gap:clamp(28px,6vw,72px);margin:clamp(40px,7vw,72px) 0;display:grid}._boardFigure_tfsl3_43 figcaption{color:var(--muted);font-size:var(--type-body);line-height:1.65}._boardPreview_tfsl3_57{min-width:0}._zoneLabel_tfsl3_61{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:10px 0 7px;font-weight:800;display:block}._letterGrid_tfsl3_72{grid-template-columns:repeat(var(--archive-board-size), minmax(0, 1fr));gap:6px;display:grid}._letterGrid_tfsl3_72 span{aspect-ratio:1;font-family:var(--font-serif);border-radius:3px;place-items:center;font-size:clamp(19px,4vw,28px);font-weight:700;display:grid}._waitingGrid_tfsl3_88 span{border:1px solid var(--pending-border);background:var(--pending);color:var(--pending-text)}._playableGrid_tfsl3_94{border:2px solid var(--ink);background:var(--surface-raised);box-shadow:0 12px 30px var(--shadow-soft);padding:10px}._playableGrid_tfsl3_94 span{border:1px solid var(--tile-border);background:var(--tile-active);color:var(--ink);box-shadow:0 2px 0 var(--tile-edge)}._context_tfsl3_108{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:clamp(28px,6vw,68px);margin:clamp(44px,7vw,76px) 0;display:grid}._context_tfsl3_108 h2,._appCallout_tfsl3_116 h2{font-family:var(--font-serif);margin:0 0 15px;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.08}._context_tfsl3_108 p,._appCallout_tfsl3_116 p{margin:0;line-height:1.65}._result_tfsl3_130{border-top:3px solid var(--ink);background:var(--surface-raised);padding:23px 25px}._result_tfsl3_130>p:not(:last-child){margin-bottom:14px}._resultNote_tfsl3_140{color:var(--muted);font-size:var(--type-meta)}._appCallout_tfsl3_116{background:var(--ink);color:var(--on-solid);justify-content:space-between;align-items:center;gap:30px;margin:clamp(42px,7vw,74px) 0 30px;padding:clamp(24px,4vw,36px);display:flex}._appCallout_tfsl3_116 .eyebrow,._appCallout_tfsl3_116 p{color:color-mix(in srgb, var(--on-solid) 76%, transparent)}._appButton_tfsl3_161{border:1px solid var(--on-solid);background:var(--surface-page);min-height:46px;color:var(--ink);border-radius:3px;flex:none;align-items:center;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}._appButton_tfsl3_161:focus-visible{outline-offset:3px;outline:2px solid}._archiveNavigation_tfsl3_176 a:focus-visible{outline-offset:3px;outline:2px solid}._archiveNavigation_tfsl3_176{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;padding-top:22px;display:flex}._archiveNavigation_tfsl3_176 div{flex-wrap:wrap;gap:14px 24px;display:flex}._archiveNavigation_tfsl3_176 a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}@media (max-width:700px){._hero_tfsl3_5,._boardFigure_tfsl3_43,._context_tfsl3_108{grid-template-columns:1fr}._hero_tfsl3_5{gap:22px}._boardFigure_tfsl3_43{max-width:430px;margin-inline:auto}._appCallout_tfsl3_116{flex-direction:column;align-items:flex-start}._archiveNavigation_tfsl3_176,._archiveNavigation_tfsl3_176 div{flex-direction:column;align-items:flex-start;gap:4px}}
