.site .p-guide{.atitle{padding:8px 0;max-width:860px}.atitle h1{font-size:clamp(38px,5vw,62px);line-height:1.02;margin:14px 0}.atitle h1 em{color:var(--blue)}.dek{font-size:19px;line-height:1.6;color:var(--ink2)}.avatar{width:32px;height:32px;border-radius:50%;background:var(--blue-soft);color:var(--blue-deep);display:inline-grid;place-items:center;font-weight:700;font-size:13px}.byline{align-items:center}.disclaimer{background:var(--gold-soft);border-radius:12px;padding:12px 16px;font-size:14.5px;line-height:1.6;color:var(--ink);margin-bottom:24px}.who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 20px}.who div{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.6}.who b{display:block;color:var(--ink);font-size:16px;margin-bottom:4px}.check4{display:grid;gap:12px;margin:8px 0 20px;counter-reset:c}.check4>div{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:18px 20px 6px}.check4 h3{margin:0 0 6px!important;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.check4 h3:before{counter-increment:c;content:counter(c);font-family:var(--serif);font-size:30px;color:var(--blue);line-height:1}.tasks{list-style:none!important;padding:0!important;display:grid;gap:8px}.tasks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0!important;line-height:1.55}.tasks li:before{content:"";width:18px;height:18px;border:2px solid var(--blue);border-radius:5px;margin-top:3px}.say{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 20px}.say div{border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.55;background:var(--white);border:1px solid var(--line)}.say small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:6px}.say q{color:var(--ink)}.sbox{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-size:14px;color:var(--ink2);line-height:1.55}.sbox b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.sbox .go{display:inline-block;margin-top:8px;font-weight:700;color:var(--blue)}.toc a{color:var(--ink2)}.inline-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;background:var(--blue-deep);color:#e8ecff;border-radius:16px;padding:18px 20px;margin:28px 0}.inline-cta svg{width:64px;height:64px}.inline-cta b{display:block;color:#fff;font-size:16px;margin-bottom:2px}.inline-cta p{margin:0!important;font-size:14.5px;line-height:1.55;color:#c4ccf3}.inline-cta .btn{text-decoration:none}.sources li{font-size:15px}@media (max-width:600px){.inline-cta,.say,.who{grid-template-columns:minmax(0,1fr)}.inline-cta>div:first-child{display:none}.prose table{display:block;overflow-x:auto}}}