.pd-seo{max-width:1180px;margin-inline:auto;padding:3rem 1rem;color:var(--ink,#f3f7ff)}
.pd-seo h2,.pd-guide h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.3;font-weight:800;letter-spacing:-.02em;margin-block:0 1rem}
.pd-seo p,.pd-guide p,.pd-guide li{line-height:1.8;color:var(--ink-2,#b5c3d8)}
.pd-seo>p{max-width:850px}.pd-seo a,.pd-guide a{color:var(--blue-text,#66bfff);text-underline-offset:4px}
.pd-seo a:hover,.pd-guide a:hover{text-decoration:underline}.pd-seo a:focus-visible,.pd-guide a:focus-visible,.pd-seo summary:focus-visible{outline:3px solid #baff28;outline-offset:5px}
.pd-seo-teaser{padding:1.5rem;border:1px solid var(--line,#27344c);border-radius:20px;background:var(--surface,#101b2d);margin-block:1.5rem}
.pd-seo-teaser p{margin-block:.6rem 1rem}.pd-seo-teaser a{display:inline-block;padding-block:.5rem;font-weight:700}
.pd-seo-faq{display:grid;gap:.75rem;margin-block:1.5rem}.pd-seo-faq details{border:1px solid var(--line,#27344c);border-radius:16px;padding:1rem 1.25rem;background:var(--surface,#101b2d)}
.pd-seo-faq summary{cursor:pointer;font-weight:700;line-height:1.55}.pd-seo-faq p{margin-block:1rem .25rem}
.pd-guide{max-width:1040px;margin-inline:auto;padding:2.5rem 1rem 4rem}.pd-guide h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.15;font-weight:900;letter-spacing:-.035em;max-width:950px;margin-block:1.25rem}
.pd-guide .pd-guide-lead{font-size:1.15rem;max-width:850px}.pd-guide .pd-guide-meta{font-size:.85rem;margin-block:1rem 2rem}.pd-guide section{margin-block:2.5rem}.pd-guide ul,.pd-guide ol{padding-inline-start:1.4rem;display:grid;gap:.65rem}.pd-guide li::marker{color:#baff28}.pd-guide .pd-guide-toc{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;border-block:1px solid var(--line,#27344c);padding-block:1rem}.pd-guide-toc a{padding-block:.4rem}
.pd-guide-table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.7}.pd-guide-table caption{text-align:start;font-weight:700;margin-block:.5rem 1rem}.pd-guide-table th,.pd-guide-table td{padding:1rem;text-align:start;vertical-align:top;border-block-end:1px solid var(--line,#27344c)}.pd-guide-table thead{background:var(--surface,#101b2d)}.pd-guide-table tbody th{width:22%}.pd-guide-table a{font-weight:700}.pd-guide-table td{color:var(--ink-2,#b5c3d8)}.pd-guide-table bdi{display:inline}.pd-guide bdi{unicode-bidi:isolate}
@media(max-width:640px){.pd-seo{padding-block:2rem}.pd-guide{padding-block:2rem}.pd-guide-table thead{display:none}.pd-guide-table tr{display:block;border:1px solid var(--line,#27344c);border-radius:16px;padding:1rem;margin-block:1rem;background:var(--surface,#101b2d)}.pd-guide-table th,.pd-guide-table td{display:block;width:auto!important;padding:.3rem 0;border:0}.pd-guide-table td::before{content:attr(data-label) " · ";font-weight:700;color:var(--ink,#f3f7ff)}.pd-guide-table tbody th{font-size:1.05rem}}
