._7fI_JW_page{text-align:left;max-width:1160px;margin:auto;padding:48px 24px}._7fI_JW_hero{text-align:center;max-width:800px;margin:18px auto 42px}._7fI_JW_hero h1{letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,3.7rem);font-weight:650;line-height:1.08}._7fI_JW_hero h1 em{color:var(--blue);font-style:normal}._7fI_JW_hero>p:last-child{max-width:620px;color:var(--muted);margin:24px auto;font-size:1.15rem}._7fI_JW_paths{grid-template-columns:1fr 1fr;gap:20px;display:grid}._7fI_JW_path{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;padding:30px;text-decoration:none;display:block}._7fI_JW_path:hover{border-color:var(--blue);background:var(--subtle-bg)}._7fI_JW_path h2{letter-spacing:-.035em;color:var(--text);margin:8px 0;font-size:1.65rem}._7fI_JW_path p{color:var(--muted)}._7fI_JW_pathAction{color:var(--blue);margin-top:24px;font-weight:600;display:block}._7fI_JW_statusKey{border-bottom:1px solid var(--border-soft);color:var(--muted);align-items:baseline;gap:24px;margin:28px 0 0;padding:18px 0;font-size:.875rem;display:flex}._7fI_JW_statusKey>strong{color:var(--text);white-space:nowrap}._7fI_JW_statusKey p{margin:0}._7fI_JW_section{margin-top:64px;scroll-margin-top:28px}._7fI_JW_section>p{max-width:850px;color:var(--muted)}._7fI_JW_section h2,._7fI_JW_next h2{color:var(--text);letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.16}._7fI_JW_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:28px;display:grid}._7fI_JW_card{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;min-width:0;padding:24px;scroll-margin-top:24px}._7fI_JW_card:target{outline:2px solid var(--blue);outline-offset:4px}._7fI_JW_cardHeading{flex-wrap:wrap;align-items:center;gap:14px;min-height:70px;margin-bottom:18px;display:flex}._7fI_JW_cardHeading h3{color:var(--text);letter-spacing:-.025em;margin:0;font-size:1.3rem}._7fI_JW_logo{background:#fff;border:1px solid #dfe3e8;border-radius:6px;justify-content:center;align-items:center;width:122px;height:60px;display:flex}._7fI_JW_logo img{object-fit:contain;width:104px;height:40px}._7fI_JW_status{border:1px solid var(--border-soft);border-radius:5px;padding:4px 8px;font-size:.875rem;font-weight:600;display:inline-block}._7fI_JW_tested{background:var(--subtle-bg);color:var(--blue);border-color:var(--blue)}._7fI_JW_guide,._7fI_JW_development{color:var(--muted)}._7fI_JW_description{font-size:.98rem;line-height:1.6}._7fI_JW_evidence{color:var(--muted);font-size:.9rem;line-height:1.65}details._7fI_JW_guide{border-top:1px solid var(--border-soft);margin-top:22px;padding-top:16px;font-size:.82rem}._7fI_JW_guide summary{color:var(--text);cursor:pointer;line-height:1.6}._7fI_JW_guide ol{padding-left:18px}._7fI_JW_guide li{margin:12px 0}._7fI_JW_guide .copy-block{padding:12px}._7fI_JW_guide .copy-block pre{font-size:.75rem}._7fI_JW_source{font-size:.75rem}._7fI_JW_action{margin-top:24px;font-size:.82rem;font-weight:600;display:inline-block}._7fI_JW_note{background:var(--subtle-bg);border-radius:10px;margin:24px 0;padding:20px 24px;font-size:.9rem}._7fI_JW_note strong{margin-right:8px}._7fI_JW_note p{color:var(--muted);margin:10px 0 0;font-size:.9rem}._7fI_JW_note h3{color:var(--text);margin-top:0}._7fI_JW_footnote{color:var(--muted);margin-top:24px;font-size:.875rem}._7fI_JW_next{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;padding-top:32px;display:grid}._7fI_JW_next h3{color:var(--text)}._7fI_JW_next p{color:var(--muted);font-size:.9rem}._7fI_JW_next a{margin:0 18px 14px 0;font-size:.85rem;display:inline-block}@media (max-width:1000px){._7fI_JW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._7fI_JW_page{padding:28px 20px}._7fI_JW_hero{text-align:left;margin-top:0}._7fI_JW_hero>p:last-child{font-size:1rem}._7fI_JW_paths,._7fI_JW_grid,._7fI_JW_next{grid-template-columns:1fr}._7fI_JW_path{padding:24px}._7fI_JW_statusKey{display:block}._7fI_JW_statusKey p{margin-top:10px}._7fI_JW_section{margin-top:42px}._7fI_JW_cardHeading{min-height:60px}}
