.qr-publication-hero{padding:clamp(40px,7vw,90px) 0 40px;max-width:1060px}.qr-publication-hero h1{font-size:clamp(2.1rem,4.4vw,4.2rem);line-height:1.13;letter-spacing:-.04em;font-weight:650;margin:18px 0 26px}.qr-deck{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.65;max-width:820px;color:#b7c9d5}.qr-version{font-size:.85rem;color:#8396a6;margin-top:8px}.qr-statline{display:flex;flex-wrap:wrap;gap:16px 38px;border-block:1px solid #273440;padding:22px 0;color:#a2b4c2}.qr-statline strong{font-size:1.4rem;color:#72e2c0;margin-right:5px}.qr-contents-list{list-style:none;padding:0;counter-reset:section}.qr-contents-list li{border-bottom:1px solid #26323b;padding:22px 0}.qr-contents-list li>a{display:grid;grid-template-columns:110px 1fr 24px;align-items:baseline;gap:20px}.qr-contents-list li>a>span{font-size:.8rem;color:#72d9c6}.qr-contents-list strong{font-size:1.13rem;font-weight:500;line-height:1.5}.qr-contents-list p{padding-left:130px;font-size:.85rem;color:#91a4b3;line-height:1.7;margin-top:7px}.qr-edition-note{border-top:1px solid #26323b;padding:30px 0 60px;color:#a3b6c3}.qr-edition-note h2{font-size:1.15rem;color:#e3edf3;margin-bottom:16px}.qr-edition-note p{line-height:1.8;margin-bottom:10px}.qr-edition-note a{color:#77dec3}.qr-full-contents{margin-top:18px}.qr-full-contents nav{max-height:55vh;overflow:auto}.qr-reader .quantum-publication-text img{background:#fff;border-radius:6px}.qr-reader .quantum-publication-text{overflow-wrap:anywhere}.qr-reader .quantum-equation{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:10px 0}.qr-reader .katex-display{margin:.5em 0}.qr-reader .quantum-table-wrap{max-width:100%;overflow-x:auto}.qr-reader .quantum-table-wrap td{min-width:90px}@media(max-width:640px){.qr-contents-list li>a{grid-template-columns:1fr 24px;gap:6px}.qr-contents-list li>a>span:first-child{grid-column:1/-1}.qr-contents-list p{padding-left:0}.qr-statline{gap:14px 24px}.qr-publication-hero{padding-top:35px}.qr-reader .quantum-chapter-navigation{grid-template-columns:1fr}.qr-reader .quantum-chapter-contents-link{order:3}}.qr-reader .quantum-equation>.katex-display{width:-moz-max-content;width:max-content;min-width:100%}.qr-reader .katex-display>.katex>.katex-html>.tag{position:static;display:inline-block;margin-left:2em}.qr-reader .quantum-equation:focus-visible{outline:1px solid #79e2ec;outline-offset:4px}.qr-guide h2{font-size:clamp(1.7rem,3.4vw,2.8rem);letter-spacing:-.025em;line-height:1.2;margin:14px 0 24px;max-width:850px}.qr-guide-introduction{max-width:850px;line-height:1.85;color:#bdcdd8}.qr-guide-introduction p+p{margin-top:18px}.qr-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.qr-guide-grid article{padding:24px;border:1px solid #30434a;border-radius:8px;background:rgba(16,36,43,.45)}.qr-guide-grid h3{font-size:1.12rem;color:#edf5f8;margin-bottom:12px}.qr-guide-connection,.qr-guide-grid p{line-height:1.8;color:#aebfcf}.qr-guide-grid a{display:inline-block;margin-top:14px;color:#7de1cc}.qr-guide-connection{max-width:850px}.qr-section-intro{padding:18px 24px;margin-bottom:32px;border-left:3px solid #73d7be;background:rgba(30,64,63,.22);color:#c5d6de;line-height:1.8}.qr-next-question{border-top:1px solid #30434a;padding:32px 0;max-width:950px}.qr-next-question h2{font-size:1.3rem;margin-bottom:14px}.qr-next-question p{line-height:1.8;color:#b8cbd4}.qr-next-question nav{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:20px;color:#7de1cc}@media(max-width:700px){.qr-guide-grid{grid-template-columns:1fr}.qr-guide-grid article{padding:20px}.qr-section-intro{padding:16px 18px}}