.p2-hero .row{position:relative;z-index:1}.p2-hero h1{max-width:18ch}.p2-intro{margin-top:1.35rem}.p2-disclosure{padding:clamp(1.35rem,3vw,2rem)}.p2-disclosure p{color:var(--muted)}.p2-author-box{display:grid;grid-template-columns:86px minmax(0,1fr);gap:1rem;align-items:start;margin-top:1.35rem;padding:1rem;border:1px dashed rgba(227,179,65,.55);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(227,179,65,.08),rgba(25,214,229,.045))}.p2-author-photo{width:86px;height:86px;border-radius:50%;object-fit:cover;border:1px solid rgba(227,179,65,.45);background:var(--ink-800)}.p2-author-copy p{margin:.3rem 0;color:var(--muted);font-size:.92rem}.p2-author-name{color:var(--text) !important;font-size:1.15rem !important;font-weight:750}.p2-author-review{margin-bottom:0 !important}.p2-placeholder-badge{display:inline-flex;padding:.25rem .55rem;margin-bottom:.25rem;border-radius:999px;background:rgba(227,179,65,.14);color:#f7d780;font-size:.75rem;font-weight:760;letter-spacing:.03em;text-transform:uppercase}html[data-theme="light"] .p2-placeholder-badge{color:#755500}.p2-article{max-width:1120px;margin-inline:auto}.p2-reading-width{max-width:860px;margin-inline:auto}.p2-figure{max-width:920px;margin:2rem auto;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.p2-figure-wide{max-width:1040px}.p2-figure img{width:100%}.p2-figure figcaption{padding:.9rem 1rem 1rem;color:var(--muted);font-size:.92rem}.p2-table-note{max-width:900px;color:var(--muted)}.p2-comparison-table{margin:1rem 0 1.25rem}.p2-comparison-table .table{min-width:820px}.p2-comparison-table th[scope="row"]{color:var(--text)}.p2-comparison-table:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.p2-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 3rem}.p2-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 3rem}.p2-method-card{padding:1.4rem}.p2-method-card p{margin-bottom:0;color:var(--muted)}.p2-step{display:inline-flex;margin-bottom:.8rem;color:var(--cyan-soft);font-size:.78rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.p2-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;margin:2rem 0 3rem;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--gradient-soft);box-shadow:var(--shadow-glow)}.p2-cta-panel p{margin-bottom:0;color:var(--muted)}.p2-warning{margin:1rem 0 1.5rem;padding:1.3rem 1.4rem;border:1px solid rgba(255,126,142,.36);border-left:4px solid var(--danger);border-radius:var(--radius-sm);background:rgba(255,126,142,.075)}.p2-warning ul{display:grid;gap:.65rem}.p2-faq{max-width:920px;margin:1rem auto 3rem}.p2-conclusion{padding-top:.5rem}@media(max-width:767px){.p2-author-box{grid-template-columns:64px minmax(0,1fr)}.p2-author-photo{width:64px;height:64px}.p2-method-grid{grid-template-columns:1fr}.p2-cta-panel{grid-template-columns:1fr}.p2-cta-panel .btn-xu{width:100%}.p2-cta-row .btn-xu{width:100%}}