.area-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center;margin:30px 0 64px}.area-hero h1{font-size:clamp(38px,4.8vw,68px);line-height:1.05;letter-spacing:-.045em;margin:16px 0 24px}.area-hero h1 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.area-hero p{max-width:65ch}.area-hero .button{margin-top:16px}.area-art{margin:0;background:var(--se-paper);border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:0 20px 50px #14161a0b;transform:rotate(-2deg);color:var(--ink);overflow:hidden}.area-art-heading{display:flex;align-items:center;gap:16px;font-weight:700;line-height:1.3}.area-art-heading small{font-size:11px;font-weight:400;color:var(--muted)}.area-art-mark{display:grid;place-items:center;width:64px;height:64px;background:#d7f04e;color:#14161a;border-radius:18px;flex-shrink:0}.area-art-mark svg{width:34px;height:34px}.area-art-spark{margin-left:auto;font-size:32px}.area-art-flow{display:grid;gap:14px;margin:30px 0}.area-art-step{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:13px;padding:17px 14px;background:var(--paper,var(--surface));font-size:14px}.area-art-step:nth-child(2){margin-left:18px}.area-art-step:nth-child(3){margin-left:36px;background:#f1fac4;color:#14161a;border-color:#d7f04e}.area-art-number{font-size:11px;opacity:.65;letter-spacing:.08em}.area-art-status{margin-left:auto}.area-art-bottom{display:flex;gap:9px;align-items:flex-end;height:52px;border-bottom:1px solid var(--line)}.area-art-bottom span{display:block;flex:1;background:var(--line);border-radius:5px 5px 0 0;height:30%}.area-art-bottom span:nth-child(2){height:55%}.area-art-bottom span:nth-child(3){height:44%}.area-art-bottom span:nth-child(4){height:70%}.area-art-bottom span:nth-child(5){height:83%}.area-art-bottom span:nth-child(6){height:100%;background:#d7f04e}.area-art figcaption{font-size:11px;color:var(--muted);margin-top:18px}.area-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.area-question-grid .surface{padding:28px}.area-question-grid h3{font-size:21px;line-height:1.3;margin:0 0 15px}.area-question-grid p{font-size:14px;margin:0;line-height:1.8}.area-next{display:flex;align-items:center;gap:35px;padding:30px;margin-bottom:36px}.area-next>div{flex:1}.area-next h2{font-size:26px}.area-next p{max-width:75ch}.category-family-section .section-heading h2 a{color:inherit;text-decoration:none}.category-family-section .section-heading h2 a:hover{text-decoration:underline;text-underline-offset:5px}.category-family-section .section-heading h2 a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}@media(max-width:850px){.area-hero{grid-template-columns:1fr;gap:35px}.area-art{max-width:540px;width:100%;box-sizing:border-box;justify-self:center}.area-question-grid{grid-template-columns:1fr}.area-next{display:block}.area-hero h1{font-size:44px}}@media(max-width:420px){.area-hero h1{font-size:36px}.area-art{padding:20px;transform:none}.area-art-step{font-size:12px;gap:10px;padding:14px 10px}.area-art-step:nth-child(2){margin-left:10px}.area-art-step:nth-child(3){margin-left:20px}.area-art-heading{gap:12px}.area-question-grid .surface{padding:23px}}
.page-heading-art .area-art{padding:18px;transform:none;width:100%;box-sizing:border-box}.page-heading-art .area-art-heading{font-size:12px;gap:12px}.page-heading-art .area-art-heading small{font-size:9px}.page-heading-art .area-art-mark{width:42px;height:42px;border-radius:12px}.page-heading-art .area-art-mark svg{width:24px;height:24px}.page-heading-art .area-art-spark{font-size:23px}.page-heading-art .area-art-flow{margin:16px 0;gap:8px}.page-heading-art .area-art-step{font-size:11px;gap:9px;padding:10px}.page-heading-art .area-art-step:nth-child(2){margin-left:9px}.page-heading-art .area-art-step:nth-child(3){margin-left:18px}.page-heading-art .area-art-number{font-size:9px}.page-heading-art .area-art-bottom{height:25px}.page-heading-art .area-art figcaption{font-size:9px;margin-top:10px}
