.pg-main{background:#f8f9fc;padding:32px 0 64px;scroll-margin-top:120px}.pg-breadcrumb{font-size:.82rem;color:#7c718b;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px}.pg-breadcrumb a{color:#6535a4;text-decoration:none}.pg-heading{text-align:center;max-width:800px;margin:0 auto 40px}.pg-tag{display:inline-block;padding:7px 16px;border-radius:20px;background:#eee6f8;color:#6633a5;font-size:.75rem;font-weight:700;letter-spacing:.08em}.pg-heading h1{color:#201444;font-weight:750;font-size:clamp(2rem,4vw,3rem);margin:16px 0 12px}.pg-heading>p{color:#75688a;font-size:1.1rem}.pg-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;margin-bottom:42px}.pg-intro section{background:white;border:1px solid #e9e4f0;padding:28px;border-radius:16px}.pg-main h2{font-size:1.3rem;font-weight:700;color:#30204c;margin:0 0 14px}.pg-main p{line-height:1.7;color:#746983;margin-bottom:0}.pg-topics-title{text-align:center}.pg-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.pg-topics article{padding:28px;background:white;border:1px solid #e9e4f0;border-radius:16px}.pg-number{display:flex;width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center;background:#efe7fa;color:#6535a6;font-weight:700;margin-bottom:18px}.pg-topics h3{font-size:1.05rem;font-weight:700;color:#30204c}.pg-next{display:flex;align-items:center;gap:32px;background:#eee9f7;padding:30px;border-radius:18px;margin-top:42px}.pg-next>div:first-child{flex:1}.pg-actions{display:flex;flex-direction:column;gap:12px;min-width:210px}.pg-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid #6332a6;border-radius:10px;background:#6332a6;color:#fff;text-decoration:none;font-size:.9rem}.pg-actions .pg-secondary{background:white;color:#6332a6}.pg-main a:focus-visible{outline:3px solid #92c85b;outline-offset:3px}@media(max-width:767px){.pg-intro,.pg-topics{grid-template-columns:1fr;gap:16px}.pg-next{flex-direction:column;align-items:stretch;padding:24px}.pg-heading{margin-bottom:28px}.pg-intro section,.pg-topics article{padding:22px}}
