.qtm-hero{padding-bottom:54px}.qtm-hero h1{max-width:1080px}.qtm-hero p{max-width:1000px}.qtm-hero-note{margin-top:24px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#aaa49b}.qtm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2c2925;border-top:1px solid #2c2925;border-bottom:1px solid #2c2925}.qtm-stats>div{background:#111112;color:#fff;padding:26px 28px;min-height:145px;display:flex;flex-direction:column;justify-content:space-between}.qtm-stats strong{font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);letter-spacing:-.04em}.qtm-stats span{font-size:11px;line-height:1.5;color:#bdb6ad;max-width:230px}.qtm-intro{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:78px;align-items:start}.qtm-lead{max-width:860px}.qtm-lead h2,.qtm-copy h2{font-family:Georgia,serif;letter-spacing:-.04em;line-height:1.02;margin:0 0 22px}.qtm-lead h2{font-size:clamp(38px,5vw,64px)}.qtm-copy h2{font-size:clamp(34px,4vw,54px)}.qtm-lead p,.qtm-copy p{font-size:15px;line-height:1.75;color:#45423e}.qtm-big-copy{font-family:Georgia,serif!important;font-size:clamp(22px,2.6vw,31px)!important;line-height:1.48!important;color:var(--ink)!important}.qtm-toc{position:sticky;top:94px;border-top:2px solid var(--ink);padding-top:15px;display:grid}.qtm-toc strong{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.qtm-toc a{padding:8px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.35;color:#5d5851}.qtm-toc a:hover{color:var(--red)}.qtm-section{display:grid;grid-template-columns:110px minmax(0,930px);gap:46px;justify-content:center;scroll-margin-top:86px}.qtm-section-no{font-family:Georgia,serif;font-size:58px;line-height:1;color:#c9c1b5;letter-spacing:-.06em;padding-top:6px}.qtm-copy{min-width:0}.qtm-copy code{font-size:.9em;background:#eee8de;padding:2px 6px;border-radius:5px}.qtm-callout{margin:30px 0;padding:22px 24px;border-left:4px solid var(--red);background:#eee7dc;display:grid;gap:7px}.qtm-callout strong,.qtm-warning strong{font-size:10px;text-transform:uppercase;letter-spacing:.11em}.qtm-callout span,.qtm-warning span{font-size:13px;line-height:1.65}.qtm-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0}.qtm-source-grid article{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:21px}.qtm-source-grid article>span{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--red)}.qtm-source-grid h3{font-family:Georgia,serif;font-size:24px;letter-spacing:-.025em;margin:9px 0 10px}.qtm-source-grid p{font-size:12px;line-height:1.6;margin:0;color:#5a5650}.qtm-small{font-size:12px!important;color:var(--muted)!important}.qtm-steps{display:grid;gap:0;margin-top:32px;border-top:1px solid var(--line)}.qtm-steps article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.qtm-steps article>b{font-family:Georgia,serif;font-size:28px;color:var(--red)}.qtm-steps h3{margin:0 0 6px;font-size:16px}.qtm-steps p{font-size:13px;line-height:1.6;margin:0;color:#59554f}.qtm-dark{background:var(--ink);color:#fff}.qtm-dark .qtm-section-no{color:#44413d}.qtm-dark .qtm-copy p{color:#c4bdb4}.qtm-dark .qtm-copy h2{color:#fff}.qtm-dark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0}.qtm-dark-grid>div{border:1px solid #403d39;border-radius:16px;padding:24px}.qtm-dark-grid strong{display:block;font-family:Georgia,serif;font-size:44px}.qtm-dark-grid span{display:block;margin-top:7px;font-size:12px;line-height:1.55;color:#bfb8af}.qtm-warning{margin:26px 0;padding:22px 24px;border-left:4px solid var(--red);background:#181718;display:grid;gap:7px}.qtm-warning span{color:#ddd5cc}.qtm-dark a{text-decoration:underline}.qtm-evidence{margin:28px 0;border-top:2px solid var(--ink)}.qtm-evidence h3{font-size:13px;margin:18px 0 8px}.qtm-evidence>div{display:grid;grid-template-columns:220px 1fr;gap:22px;padding:15px 0;border-bottom:1px solid var(--line)}.qtm-evidence b{font-size:13px}.qtm-evidence span{font-size:12px;line-height:1.55;color:var(--muted)}.qtm-two-col,.qtm-relation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.qtm-two-col article,.qtm-relation-grid article{border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--white)}.qtm-two-col h3{font-family:Georgia,serif;font-size:25px;margin:0 0 10px;letter-spacing:-.025em}.qtm-two-col p,.qtm-relation-grid p{font-size:12px;line-height:1.6;margin:0;color:#5c5750}.qtm-relation-grid strong{font-family:Georgia,serif;font-size:24px;display:block;margin-bottom:9px}.qtm-ranking-table{margin-top:28px;border-top:2px solid var(--ink)}.qtm-ranking-table>div{display:grid;grid-template-columns:140px 1fr 1fr;gap:24px;padding:17px 0;border-bottom:1px solid var(--line);align-items:start}.qtm-ranking-table .head{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.qtm-ranking-table b{font-size:14px}.qtm-ranking-table span{font-size:12px;line-height:1.55;color:#5c5750}.qtm-precision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.qtm-precision-grid>div{border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--paper)}.qtm-precision-grid b{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--red)}.qtm-precision-grid strong{display:block;font-family:Georgia,serif;font-size:31px;margin:11px 0}.qtm-precision-grid span{font-size:12px;line-height:1.5;color:#5f5a53}.qtm-case{margin:30px 0;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--white)}.qtm-case>span{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--red)}.qtm-case h3{font-family:Georgia,serif;font-size:30px;margin:9px 0 12px}.qtm-case p{font-size:13px;line-height:1.65;margin:0}.qtm-limit-list{display:grid;gap:0;border-top:1px solid #3b3936}.qtm-limit-list>div{display:grid;grid-template-columns:260px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #3b3936}.qtm-limit-list b{font-size:13px;color:#fff}.qtm-limit-list span{font-size:12px;line-height:1.6;color:#bfb7ad}.qtm-final{margin-top:34px;padding:30px;border-radius:20px;background:var(--red);color:#fff;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:end}.qtm-final span{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.qtm-final h3{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);line-height:1;margin:9px 0 0}.qtm-final p{color:#ffe1e1;margin:0;font-size:13px;line-height:1.65}.qtm-data-note{margin-top:24px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;font-size:12px;line-height:1.6;color:#5b5650}.qtm-data-note b{color:var(--ink)}@media(max-width:900px){.qtm-stats{grid-template-columns:repeat(2,1fr)}.qtm-intro{grid-template-columns:1fr;gap:36px}.qtm-toc{position:static}.qtm-section{grid-template-columns:70px minmax(0,1fr);gap:24px}.qtm-section-no{font-size:44px}.qtm-source-grid,.qtm-two-col,.qtm-relation-grid,.qtm-final{grid-template-columns:1fr}.qtm-ranking-table>div{grid-template-columns:110px 1fr}.qtm-ranking-table>div span:last-child{grid-column:2}.qtm-precision-grid{grid-template-columns:1fr}.qtm-limit-list>div{grid-template-columns:1fr;gap:7px}}@media(max-width:600px){.qtm-stats{grid-template-columns:1fr 1fr}.qtm-stats>div{padding:20px 18px;min-height:122px}.qtm-stats strong{font-size:34px}.qtm-section{display:block}.qtm-section-no{font-size:28px;margin-bottom:16px}.qtm-source-grid{grid-template-columns:1fr}.qtm-evidence>div{grid-template-columns:1fr;gap:6px}.qtm-ranking-table>div,.qtm-ranking-table>div.head{grid-template-columns:1fr;gap:6px}.qtm-ranking-table>div span:last-child{grid-column:auto}.qtm-ranking-table .head{display:none}.qtm-limit-list>div{padding:16px 0}.qtm-final{padding:24px}}