.pc-guide{max-width:1160px;margin:auto;padding:clamp(16px,4vw,44px);color:var(--text,#e9edf6);line-height:1.8;overflow-wrap:anywhere}.pc-guide *{box-sizing:border-box;min-width:0}.pc-guide h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.2}.pc-guide h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.4;margin-block:2.5rem 1rem}.pc-guide h3{font-size:1.05rem;line-height:1.6}.pc-guide p{margin-block:.7rem}.pc-guide a{color:#e5c887;text-underline-offset:4px}.pc-guide section,.pc-guide details{scroll-margin-top:100px}.pc-eyebrow{color:#dfbf7b}.pc-note{border-inline-start:3px solid #d9b46c;background:#b28a3415;padding:1rem}.pc-toc,.pc-related{display:flex;flex-wrap:wrap;gap:12px;padding-block:1.5rem}.pc-toc a,.pc-related>a{display:block;padding:.55rem .9rem;border:1px solid #ad97604d;border-radius:9px;background:#15243e55}.pc-related h2{width:100%}.pc-flow{display:grid;gap:.8rem;padding-inline-start:1.8rem}.pc-flow li::marker{color:#dfbf7b;font-weight:700}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:1.5rem}.pc-card{padding:1rem;border:1px solid #a9956145;border-radius:12px;background:#14203377}.pc-card h3{margin-top:0;color:#e4cc98}.pc-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #a9956145;border-radius:10px}.pc-guide table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:570px}.pc-guide th,.pc-guide td{padding:12px;border:1px solid #a9956130;vertical-align:top;text-align:start}.pc-guide th{background:#1b2b4555;color:#e4cc98}.pc-guide th:first-child{width:22%}.pc-risk{border-inline-start:3px solid #e2ab69;padding-inline:1rem}.pc-guide details{margin-block:10px;border:1px solid #a9956145;border-radius:10px;padding:1rem;background:#14203366}.pc-guide summary{cursor:pointer;font-weight:600;color:#e4cc98}.pc-guide summary:focus-visible,.pc-guide a:focus-visible{outline:2px solid #53b8ff;outline-offset:4px}.pc-guide details[open]{border-color:#e4cc98}.pc-guide[dir=rtl]{text-align:right}@media(max-width:650px){.pc-grid{grid-template-columns:1fr}.pc-guide{padding:16px}.pc-guide table{font-size:.88rem}.pc-guide td,.pc-guide th{padding:9px}.pc-toc a{flex:1 1 42%}}
