/* SILORA / Whitepaper reading edition 14. Product rules remain edition 1.0. */
:root{--wp-bg:#080d0e;--wp-panel:#0f1b17;--wp-text:#edf5ef;--wp-body:#b8cdc0;--wp-muted:#91ac9c;--wp-mint:#c2f8e4;--wp-line:#b7e6cd25;--wp-header-height:80px}
[hidden]{display:none!important}
.wp-table-wrap:focus-visible{outline:2px solid var(--wp-mint);outline-offset:4px}
@media screen{
html{scrollbar-gutter:stable}
body.whitepaper-page{background:radial-gradient(ellipse 850px 650px at 90% 5%,#19422e22,transparent 80%),var(--wp-bg);font-size:15px;line-height:1.9}
.wp-header{background:#080d0eec;border-color:#c5efda1e;backdrop-filter:blur(22px)}
.wp-header-inner{width:min(1280px,calc(100% - 96px));min-height:var(--wp-header-height);gap:24px}
.wp-brand{font-size:20px;letter-spacing:.12em;font-weight:600;gap:10px}.wp-brand img{width:36px;height:36px}
.wp-header-label{font-size:12px;padding-left:22px;border-left:1px solid #b7e6cd2b;line-height:22px;color:#a4bdaf}
.wp-header-actions{gap:8px}.wp-header-actions button,.wp-header-actions>a{min-height:38px;border-radius:8px;font-size:11px;padding:8px 13px;border-color:#b7e6cd24;background:transparent}
.wp-header-actions .wp-home-link,.wp-header-actions .wp-explorer-link{border-color:transparent}.wp-header-actions .wp-install{background:linear-gradient(135deg,#e2fff0,#bdebd9);color:#122b1c;box-shadow:0 5px 20px #bdebd909}
.wp-reading-progress{height:2px}.wp-reading-progress span{background:#b9efd1}
.wp-shell{width:min(1200px,calc(100% - 96px))}.wp-cover{padding:47px 0 0;border:0}
.wp-edition{margin:0 0 36px;justify-content:space-between;font-size:11px;letter-spacing:.025em}.wp-edition>span:first-child{border-radius:6px;padding:5px 10px;border-color:#b7e6cd2b;background:#b7e6cd05;font-size:10px}.wp-edition-date{display:flex;align-items:center;gap:15px;font-variant-numeric:tabular-nums}.wp-edition-date i{height:3px;width:3px;background:#759581;border-radius:50%}.wp-edition-date>span{font-size:10px}
.wp-cover-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:70px;align-items:center}
.wp-cover-story{padding:0 0 8px}.wp-eyebrow{font-size:10px;letter-spacing:.2em;color:#adcfb8;display:flex;align-items:center;gap:12px;margin-bottom:22px}.wp-eyebrow:before{content:'';display:block;width:24px;height:1px;background:#7eac8e}
.wp-cover h1{font-size:clamp(45px,4.8vw,65px);line-height:1.27;font-weight:550;letter-spacing:-.05em;text-wrap:initial}.wp-cover h1>span{display:block}.wp-cover h1>span:last-child{color:#c9ecd7}.wp-lead{font-size:16px;line-height:1.95;max-width:430px;margin-top:24px;color:#a9c2b2;text-wrap:pretty}
.wp-cover-actions{display:flex;align-items:center;gap:28px;margin-top:30px;font-size:12px}.wp-read-button{display:inline-flex;gap:30px;align-items:center;justify-content:center;min-height:44px;padding:9px 19px;color:#172e20;background:linear-gradient(135deg,#ddfce9,#b5e2c8);border:1px solid #c6f0d6;border-radius:8px;box-shadow:0 5px 22px #0002;transition:background .2s,box-shadow .2s}.wp-read-button:hover{color:#152b1e;background:#defbe8;box-shadow:0 7px 28px #a8dcb81a}.wp-read-button>span:last-child{font-size:17px}.wp-quiet-link{color:#b5cbbd;display:inline-flex;align-items:center;gap:15px;min-height:44px}.wp-quiet-link>span:last-child{color:#789d88}.wp-cover-index{font-size:9px;color:#829e8b;letter-spacing:.12em;margin:22px 0 0}
.wp-cover-exhibit{border:1px solid #b7e6cd2e;border-radius:18px;background:linear-gradient(140deg,#b1eac909,transparent 60%),#0d1712;padding:17px;box-shadow:0 24px 65px #0002,inset 0 1px #e1ffee05}
.wp-exhibit-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 2px 15px;color:#a4c4b0;font-size:8px;letter-spacing:.13em}.wp-exhibit-top>span:last-child{color:#7e9d89}
.wp-art-strip{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:10px;margin:0;align-items:stretch}.wp-art-strip figure{border-radius:10px;border-color:#b7e6cd1d;background:#050b08;display:flex;flex-direction:column;min-width:0}.wp-art-strip .wp-specimen-primary{grid-row:span 2}.wp-art-strip img{border-radius:9px 9px 0 0;background:#050b08;min-height:0;object-fit:contain;flex:1;width:100%;aspect-ratio:1}.wp-art-strip .wp-specimen-primary img{height:0;aspect-ratio:auto}.wp-art-strip figcaption{padding:9px 10px;border-color:#b7e6cd1a;font-size:8px;letter-spacing:.04em;color:#8aa592;display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}.wp-art-strip .wp-specimen-primary figcaption{padding:12px 13px}.wp-art-strip .wp-specimen-primary figcaption>span:last-child{font-size:8px;color:#76917d}.wp-cover-exhibit>.wp-caption{font-size:9px;margin-top:13px;color:#91ac99;text-align:center;line-height:1.7}
.wp-cover-facts{margin-top:38px;border:1px solid #b7e6cd25;border-radius:13px;background:linear-gradient(110deg,#b7e6cd05,transparent);font-variant-numeric:tabular-nums}.wp-cover-facts>*{padding:21px 26px;border-color:#b7e6cd20}.wp-cover-facts .wp-fact-tag{font-size:8px;color:#779b85;letter-spacing:.1em;margin:0 0 12px}.wp-cover-facts strong{font-size:28px;font-weight:500;color:#e2f2e6;line-height:1.35}.wp-cover-facts span{font-size:11px;margin-top:7px;color:#99b2a1}
.wp-abstract{display:grid;grid-template-columns:210px 1fr;gap:13px 35px;align-items:start;margin:29px 0 0;max-width:none;padding:26px 0 30px;border-bottom:1px solid #b7e6cd28}.wp-abstract h2{font-size:19px;font-weight:500;line-height:1.5;margin:0;letter-spacing:-.02em}.wp-abstract p{font-size:13px;line-height:1.9;color:#a6bfae}.wp-reading-paths{grid-column:2;display:flex;gap:24px}.wp-reading-paths a{font-size:11px;display:inline-flex;gap:22px;align-items:center;min-height:32px;color:#bcd5c5}.wp-reading-paths a>span:last-child{color:#759980;font-size:10px}.wp-reading-paths a:hover{color:#e3f9e9}
.wp-layout{grid-template-columns:224px minmax(0,1fr);column-gap:72px;padding-top:51px}.wp-sidebar{top:108px;max-height:calc(100dvh - 132px);padding:0 7px 10px 0;overscroll-behavior:contain}.wp-toc-heading{display:flex;align-items:center;justify-content:space-between;padding:0 11px;margin-bottom:18px}.wp-toc-title{font-size:10px;letter-spacing:.13em;margin:0;color:#a1bca9}.wp-toc-heading>span{font-size:9px;color:#738f7d;font-variant-numeric:tabular-nums}
.wp-toc{gap:5px}.wp-toc a{border-left-width:1px;font-size:12px;border-radius:0 8px 8px 0;padding:9px 12px;gap:15px;color:#a0b8a8;line-height:1.65;min-height:38px}.wp-toc a>span:first-child:not(:last-child){font-size:9px;color:#688c74}.wp-toc a[aria-current=location]{background:linear-gradient(90deg,#b9e6cc0f,transparent);color:#dcf5e5;border-left-color:#b5ebc9}.wp-reading-card{margin:23px 11px 0;padding:17px 0 0;border-top:1px solid #b7e6cd25;font-size:11px}.wp-reading-card>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.wp-reading-card>div>span{font-size:9px;letter-spacing:.05em;color:#829f8b}.wp-reading-card strong{font-size:12px;font-weight:500;color:#bfdcc7;font-variant-numeric:tabular-nums}.wp-reading-card>[data-wp-current]{display:block;color:#a9c4b2;margin-bottom:4px}.wp-reading-card small{color:#6f947b;font-size:9px;font-variant-numeric:tabular-nums}.wp-back-top{font-size:10px;color:#8eae99;margin-top:18px}
.wp-body{max-width:810px}.wp-section{padding:0 0 44px;margin-bottom:43px;scroll-margin-top:calc(var(--wp-header-height) + 24px);border-color:#b7e6cd24}.wp-chapter-head{margin-bottom:25px}.wp-section-label{display:flex;align-items:center;gap:15px;color:#a5c4af;font-size:10px;letter-spacing:.08em;margin-bottom:14px}.wp-chapter-number{font-size:12px;font-weight:500;letter-spacing:.025em;display:inline-grid;place-items:center;width:33px;height:33px;border:1px solid #b7e6cd29;border-radius:9px;background:#b7e6cd05;color:#bfdfca;font-variant-numeric:tabular-nums}.wp-section h2{font-size:30px;line-height:1.5;font-weight:550;letter-spacing:-.03em;margin:0;max-width:760px;text-wrap:pretty}.wp-section h3{font-size:17px;line-height:1.8;font-weight:550;margin:29px 0 12px;color:#dbece0;letter-spacing:-.02em}.wp-section p{font-size:15px;line-height:2.02;color:#b7cbbc;margin-bottom:18px;text-wrap:pretty}.wp-section ul,.wp-section ol{font-size:14px;line-height:2.05;padding-left:21px;color:#b7cbbc}.wp-section li{padding-left:7px;margin:9px 0}.wp-section li::marker{font-size:.85em;color:#82b593}
.wp-card-grid{gap:13px;margin:25px 0}.wp-card{padding:23px;border-radius:12px;border-color:#b7e6cd24;background:linear-gradient(140deg,#bfe9cb06,transparent),#0d1712}.wp-card h3{font-size:15px;line-height:1.7;margin:0 0 11px;font-weight:500}.wp-card p{font-size:13px;line-height:1.95;margin:0;color:#a8c0ad}#vision .wp-card-grid,#trust .wp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#vision .wp-card,#trust .wp-card{padding:20px 18px}
.wp-callout{border-left-width:2px;border-color:#a7d4b742;background:#9ed2b208;border-radius:0 11px 11px 0;margin:25px 0;padding:21px 24px}.wp-callout h3{font-size:16px;margin:0 0 10px}.wp-callout p{font-size:13px;line-height:1.95;margin:0;color:#b4cdbb}
.wp-table-wrap{margin:25px 0;border-color:#b7e6cd2b;border-radius:12px;scrollbar-color:#44644e transparent}.wp-table-wrap table{min-width:0;font-size:13px;line-height:1.9;font-variant-numeric:tabular-nums}.wp-table-wrap caption{padding:15px 20px;background:#0e1b13;font-size:12px;color:#c0dac8;border-color:#b7e6cd20;font-weight:500}.wp-table-wrap th{padding:12px 20px;color:#a7c6b1;font-size:11px;font-weight:500;background:#b4e6c606;border-color:#b7e6cd20}.wp-table-wrap td{padding:16px 20px;color:#b8cebe;font-size:13px;border-color:#b7e6cd18}.wp-table-wrap td:first-child{color:#c8ddce}.wp-table-wrap tbody tr:nth-child(even){background:#b7e6cd03}.wp-table-wrap tbody tr:hover{background:#b7e6cd06}.wp-table-wrap .wp-reward-table th:last-child,.wp-table-wrap .wp-reward-table td:last-child{text-align:right}.wp-table-wrap .wp-reward-table td{font-variant-numeric:tabular-nums;font-size:14px}.wp-table-wrap .wp-reward-table tbody tr:first-child td{color:#d2efdc;background:#b7e6cd06}.wp-glossary-table th:first-child,.wp-glossary-table td:first-child{width:26%}.wp-table-wrap .wp-glossary-table td:first-child{font-size:12px;color:#d0e8d6}
.wp-math{padding:0 20px;background:#0b1510;border-radius:10px;border-color:#b7e6cd25;margin:22px 0}.wp-math summary{font-size:12px;padding:14px 0;min-height:52px;color:#b5d9c1}.wp-math summary::marker{color:#7ca38a}.wp-formula{padding:22px 25px;background:#0c1710;border-color:#b7e6cd29;border-radius:11px;font-size:14px;line-height:1.95}.wp-formula small{color:#8eac99;font-size:11px}
.wp-reward-example{margin:24px 0;padding:22px 24px;border:1px solid #b7e6cd2b;border-radius:13px;background:linear-gradient(120deg,#b7e6cd08,transparent),#0d1911}.wp-reward-example figcaption{font-size:14px;font-weight:500;color:#d5eadb;margin-bottom:21px}.wp-example-head,.wp-example-row{display:grid;grid-template-columns:1fr .75fr 1.15fr;gap:15px;align-items:center}.wp-example-head{color:#8fae99;font-size:10px;margin-bottom:8px}.wp-example-head>span:nth-child(2),.wp-example-row>span:nth-child(2){text-align:center}.wp-example-head>span:last-child,.wp-example-row>strong{text-align:right}.wp-example-row{padding:14px 0;border-bottom:1px solid #b7e6cd1d;color:#c5dcca;font-size:15px;font-variant-numeric:tabular-nums}.wp-example-row strong{font-size:19px;font-weight:500;color:#d6f7e0}.wp-example-row small{font-size:9px;font-weight:400;color:#94b39e}.wp-reward-example p{font-size:11px;color:#92b09b;margin:15px 0 0;line-height:1.9}
.wp-flow{margin:28px 0 30px;padding:24px;border:1px solid #b7e6cd26;border-radius:13px;background:#0d1812}.wp-flow-step{padding:0 0 23px 53px;min-height:78px}.wp-flow-step:before{border-radius:10px;width:32px;height:32px;border-color:#b7e6cd35;background:#162b1d;font-size:10px;color:#bdddc6}.wp-flow-step:not(:last-child):after{left:16px;top:33px;bottom:0;background:linear-gradient(#b7e6cd32,#b7e6cd13)}.wp-flow-step h3{font-size:14px;margin:0 0 7px;line-height:1.8}.wp-flow-step p{font-size:13px;line-height:1.9;margin:0;color:#abc4b2}
.wp-roadmap{position:relative;gap:13px}.wp-roadmap-item{padding:23px 25px;border-radius:12px;border-color:#b7e6cd25;background:#0c1711}.wp-roadmap-item:first-child{border-color:#b7e6cd3b;background:linear-gradient(120deg,#b7e6cd08,transparent),#0d1811}.wp-status{border-radius:5px;font-size:9px;padding:3px 8px;letter-spacing:.04em;background:#b7e6cd05;border-color:#b7e6cd28;color:#bddac7;margin-bottom:12px}.wp-roadmap-item h3{margin:0 0 9px;font-size:15px}.wp-roadmap-item p{font-size:13px;margin:0;line-height:1.95;color:#a7c1af}
.wp-reading-end{margin:20px 0 5px;padding:34px 28px;border:1px solid #b7e6cd2e;background:radial-gradient(ellipse at 50% 0,#245b3429,transparent 80%),#0f1c14;border-radius:14px;text-align:center}.wp-end-mark{font-size:26px;color:#b3dbbe;line-height:1.2}.wp-reading-end p{font-size:23px;font-weight:500;letter-spacing:-.02em;margin:13px 0 18px;color:#d6ecdc}.wp-reading-end>div{display:flex;justify-content:center;gap:28px;flex-wrap:wrap}.wp-reading-end a{font-size:12px;min-height:34px;display:flex;align-items:center;color:#b2d3bc}.wp-reading-end a:hover{color:#e4f9eb}
.wp-footer{width:min(1200px,calc(100% - 96px));border-color:#b7e6cd25;padding:30px 0 35px;font-size:10px;margin-top:25px;gap:23px}.wp-footer .wp-brand{font-size:16px}.wp-footer .wp-brand img{width:28px;height:28px}.wp-footer>div:first-child>p{margin-left:38px;margin-top:3px;font-size:9px}.wp-footer-links{font-size:11px}
@media(min-width:1500px){.wp-shell,.wp-footer{width:min(1240px,calc(100% - 120px))}.wp-header-inner{width:min(1320px,calc(100% - 120px))}.wp-cover-grid{gap:90px}.wp-layout{grid-template-columns:234px minmax(0,1fr);column-gap:86px}.wp-body{max-width:820px}}
@media(max-width:1100px){.wp-header-inner,.wp-shell,.wp-footer{width:calc(100% - 64px)}.wp-header-inner{gap:20px}.wp-header-actions{gap:6px}.wp-header-actions>a,.wp-header-actions button{padding:8px 10px}.wp-header-label{padding-left:18px}.wp-cover-grid{gap:38px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wp-cover h1{font-size:51px}.wp-lead{font-size:15px}.wp-cover-actions{gap:19px}.wp-art-strip{gap:8px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.wp-cover-exhibit{padding:13px}.wp-art-strip figcaption{font-size:7px;padding:8px}.wp-art-strip .wp-specimen-primary figcaption{padding:10px;font-size:7px}.wp-art-strip .wp-specimen-primary figcaption>span:last-child{display:none}.wp-exhibit-top{font-size:7px;padding-bottom:12px}.wp-cover-exhibit>.wp-caption{font-size:8px}.wp-layout{grid-template-columns:185px minmax(0,1fr);column-gap:38px}.wp-toc a{font-size:11px;padding:9px 10px;gap:11px}.wp-cover-facts>*{padding:20px}.wp-cover-facts strong{font-size:26px}.wp-section h2{font-size:27px}#vision .wp-card-grid,#trust .wp-card-grid{grid-template-columns:1fr}.wp-card{padding:21px}.wp-section p{font-size:14px;line-height:2.02}.wp-abstract{grid-template-columns:185px 1fr;gap:12px 38px}.wp-table-wrap td{font-size:12px}.wp-table-wrap th,.wp-table-wrap td{padding:14px 17px}}
@media(max-width:900px){.wp-header-actions .wp-home-link{display:none}.wp-cover h1{font-size:45px}.wp-cover-grid{gap:29px}.wp-cover-exhibit{padding:11px}.wp-cover-actions{gap:18px;font-size:11px}.wp-read-button{padding:9px 15px;gap:21px}.wp-quiet-link{gap:9px}.wp-cover-index{font-size:8px}.wp-lead{font-size:14px}.wp-exhibit-top{font-size:6px}.wp-cover-facts strong{font-size:24px}.wp-cover-facts span{font-size:10px}.wp-section h2{font-size:25px}.wp-section h3{font-size:16px}.wp-card-grid{grid-template-columns:1fr}.wp-abstract{grid-template-columns:170px 1fr;gap:12px 30px}.wp-abstract p{font-size:12px}.wp-reading-paths{gap:24px}}
@media(max-width:760px){:root{--wp-header-height:72px}.wp-header-inner,.wp-shell,.wp-footer{width:calc(100% - 40px)}.wp-header-inner{gap:14px}.wp-brand{font-size:18px;gap:8px}.wp-brand img{width:31px;height:31px}.wp-header-actions .wp-explorer-link{display:none}.wp-header-actions .wp-install{min-height:38px}.wp-cover{padding:29px 0 0}.wp-edition{margin-bottom:27px;font-size:10px}.wp-edition-date{gap:11px}.wp-edition>span:first-child{font-size:9px}.wp-edition-date>span{font-size:9px}.wp-cover-grid{grid-template-columns:1fr;gap:29px}.wp-cover h1{font-size:49px;line-height:1.25;letter-spacing:-.045em}.wp-cover h1>span{display:inline}.wp-lead{font-size:15px;max-width:490px;margin-top:20px}.wp-eyebrow{font-size:9px;margin-bottom:19px}.wp-cover-story{padding:0}.wp-cover-actions{margin-top:22px;font-size:12px;gap:25px}.wp-cover-index{margin-top:17px;font-size:8px}.wp-cover-exhibit{padding:14px;max-width:560px;width:100%;border-radius:14px}.wp-exhibit-top{font-size:8px;padding-bottom:13px}.wp-art-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wp-art-strip .wp-specimen-primary{grid-row:auto}.wp-art-strip img,.wp-art-strip .wp-specimen-primary img{height:auto;aspect-ratio:1;flex:none}.wp-art-strip figcaption,.wp-art-strip .wp-specimen-primary figcaption{font-size:8px;padding:9px}.wp-art-strip .wp-specimen-primary figcaption>span:last-child{display:none}.wp-cover-exhibit>.wp-caption{font-size:9px;margin-top:12px}.wp-cover-facts{margin-top:23px;border-radius:11px}.wp-cover-facts>*{padding:17px}.wp-cover-facts strong{font-size:23px}.wp-cover-facts .wp-fact-tag{font-size:7px;margin-bottom:11px}.wp-abstract{margin-top:22px;padding:21px 0 25px;grid-template-columns:1fr;gap:10px}.wp-abstract h2{font-size:18px}.wp-abstract p{font-size:12px;max-width:520px}.wp-reading-paths{grid-column:1;gap:30px}.wp-reading-paths a{font-size:11px;gap:21px}.wp-layout{display:block;padding-top:29px}.wp-sidebar{display:none}.wp-mobile-toc{position:sticky;top:var(--wp-header-height);z-index:15;display:block;background:#0b1510f5;border:1px solid #b7e6cd30;border-radius:10px;margin:20px 0 0;backdrop-filter:blur(20px);box-shadow:0 8px 24px #0002;max-height:calc(100dvh - var(--wp-header-height) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wp-mobile-toc>summary{min-height:62px;display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;padding:10px 16px;line-height:1.5}.wp-mobile-toc>summary::-webkit-details-marker{display:none}.wp-mobile-summary{min-width:0;display:grid;gap:4px}.wp-mobile-label{font-size:8px;color:#7f9f8b;letter-spacing:.1em}.wp-mobile-summary>[data-wp-current]{font-size:12px;color:#c4ddcc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-mobile-meta{display:flex;align-items:center;gap:15px;flex:none}.wp-mobile-meta>[data-wp-chapter-count]{font-size:9px;font-variant-numeric:tabular-nums;color:#93b09d}.wp-toc-toggle{font-size:20px;line-height:1;color:#adceb8;transition:transform .2s}.wp-mobile-toc[open] .wp-toc-toggle{transform:rotate(45deg)}.wp-mobile-toc[open]>summary{border-color:#b7e6cd20;position:sticky;top:0;background:#0e1b13;z-index:1}.wp-mobile-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 9px;padding:10px}.wp-mobile-toc nav a{display:flex;align-items:baseline;gap:10px;padding:10px;font-size:11px;min-height:40px;line-height:1.6;border-radius:7px}.wp-mobile-toc nav a>span:first-child{margin:0;font-size:9px}.wp-body{max-width:none}.wp-section{scroll-margin-top:calc(var(--wp-header-height) + 86px);padding-bottom:32px;margin-bottom:32px}.wp-chapter-head{margin-bottom:22px}.wp-section h2{font-size:26px;line-height:1.55;letter-spacing:-.03em}.wp-section-label{margin-bottom:13px;font-size:9px;gap:12px}.wp-chapter-number{width:30px;height:30px;border-radius:8px;font-size:11px}.wp-section h3{font-size:16px;margin-top:25px}.wp-section p{font-size:14px;line-height:2}.wp-section ul,.wp-section ol{font-size:13px;line-height:2}.wp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wp-card{padding:19px}.wp-card h3{font-size:14px}.wp-card p{font-size:12px;line-height:1.95}#vision .wp-card-grid,#trust .wp-card-grid{grid-template-columns:1fr}.wp-callout{padding:19px 20px}.wp-callout p{font-size:13px}.wp-table-wrap table{min-width:0;font-size:12px}.wp-table-wrap caption{padding:13px 16px;font-size:11px}.wp-table-wrap th{font-size:10px}.wp-table-wrap td{font-size:12px;line-height:1.9}.wp-table-wrap th,.wp-table-wrap td{padding:13px 16px}.wp-table-wrap .wp-reward-table td{font-size:13px}.wp-glossary-table th:first-child,.wp-glossary-table td:first-child{width:30%}.wp-math{padding:0 17px}.wp-math summary{font-size:11px}.wp-formula{padding:19px;font-size:13px}.wp-flow{padding:21px;margin:23px 0}.wp-flow-step{padding-left:48px}.wp-flow-step h3{font-size:14px;margin-top:0}.wp-flow-step p{font-size:12px}.wp-reward-example{padding:20px;margin:23px 0}.wp-reward-example figcaption{font-size:13px;margin-bottom:18px}.wp-example-row{font-size:14px}.wp-example-row strong{font-size:17px}.wp-example-head{font-size:9px;gap:10px}.wp-example-row{gap:10px}.wp-example-row small{display:block;font-size:8px}.wp-reward-example p{font-size:10px;line-height:1.9}.wp-roadmap-item{padding:21px}.wp-roadmap-item h3{font-size:14px;margin-top:0}.wp-roadmap-item p{font-size:12px}.wp-status{font-size:8px}.wp-reading-end{padding:29px 21px;margin-top:10px}.wp-reading-end p{font-size:21px}.wp-footer{padding:27px 0;margin-top:5px;gap:20px;font-size:10px}.wp-footer-links{gap:12px 20px;font-size:10px}}
@media(max-width:460px){.wp-header-inner,.wp-shell,.wp-footer{width:calc(100% - 36px)}.wp-brand{font-size:17px;letter-spacing:.09em}.wp-brand img{width:29px;height:29px}.wp-header-actions button,.wp-header-actions>a{font-size:10px;padding:8px 10px}.wp-header-actions{gap:6px}.wp-cover h1{font-size:43px;line-height:1.28}.wp-cover h1>span{display:block}.wp-lead{font-size:14px;margin-top:18px}.wp-cover-grid{gap:25px}.wp-edition{font-size:9px;margin-bottom:24px}.wp-edition-date>span{font-size:8px}.wp-edition-date{gap:8px}.wp-cover-exhibit{padding:11px}.wp-exhibit-top{font-size:6px;padding:1px 1px 11px}.wp-art-strip{gap:7px}.wp-art-strip figure,.wp-art-strip img{border-radius:7px}.wp-art-strip figcaption,.wp-art-strip .wp-specimen-primary figcaption{font-size:6px;padding:8px 6px;letter-spacing:0}.wp-cover-exhibit>.wp-caption{font-size:8px}.wp-cover-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-cover-facts>*{display:block;padding:17px 15px;border-right:1px solid var(--wp-line);border-bottom:1px solid var(--wp-line)}.wp-cover-facts>div:nth-child(2){border-right:0}.wp-cover-facts>div:last-child{grid-column:1/-1;border:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2px 12px;padding:15px}.wp-cover-facts>div:last-child .wp-fact-tag{grid-column:1/-1;margin-bottom:8px}.wp-cover-facts strong{font-size:23px}.wp-cover-facts span{font-size:9px;text-align:left;margin-top:7px}.wp-cover-facts>div:last-child>span:last-child{margin:0;text-align:right}.wp-cover-facts .wp-fact-tag{font-size:7px}.wp-card-grid{grid-template-columns:1fr}.wp-section h2{font-size:24px;line-height:1.55}.wp-section h3{font-size:15px}.wp-section p{font-size:13px;line-height:2.05}.wp-section ul,.wp-section ol{font-size:13px}.wp-chapter-head{margin-bottom:20px}.wp-table-wrap th,.wp-table-wrap td{padding:12px 13px}.wp-table-wrap td{font-size:11px}.wp-table-wrap .wp-reward-table td{font-size:12px}.wp-table-wrap .wp-glossary-table td:first-child{font-size:11px}.wp-formula{padding:17px;font-size:12px}.wp-callout{padding:17px 19px}.wp-callout p{font-size:12px}.wp-reward-example{padding:18px 16px}.wp-example-head{font-size:8px}.wp-example-row{font-size:12px}.wp-example-row strong{font-size:15px}.wp-reward-example figcaption{font-size:12px}.wp-flow{padding:20px 17px}.wp-flow-step{padding-left:46px}.wp-reading-paths{justify-content:space-between;gap:20px}.wp-reading-paths a{gap:20px}.wp-mobile-toc nav a{font-size:10px}.wp-reading-end p{font-size:20px}}
@media(max-width:350px){.wp-header-inner,.wp-shell,.wp-footer{width:calc(100% - 28px)}.wp-brand{font-size:15px;gap:6px}.wp-header-inner{gap:10px}.wp-brand img{width:26px;height:26px}.wp-header-actions{gap:4px}.wp-header-actions>a,.wp-header-actions button{padding:8px}.wp-cover h1{font-size:39px}.wp-cover-facts strong{font-size:21px}.wp-cover-facts span{font-size:8px}.wp-cover-facts>*{padding:15px 12px}.wp-mobile-meta{gap:10px}.wp-mobile-toc nav{gap:3px}.wp-reading-paths a{gap:12px}.wp-example-head{font-size:7px}.wp-example-row strong{font-size:13px}}
}
@media print{
 .wp-cover-grid{display:block}.wp-cover-actions,.wp-cover-index,.wp-exhibit-top,.wp-reading-paths,.wp-reading-end,.wp-reading-card{display:none!important}
 .wp-cover h1>span{display:inline}.wp-cover h1>span:first-child:after{content:' '}.wp-cover-exhibit{margin-top:22px;break-inside:avoid}.wp-cover-facts .wp-fact-tag{display:none}.wp-edition-date i{display:none}.wp-edition-date>span{margin-left:15px}
 .wp-art-strip{display:flex;justify-content:center;gap:15px;max-width:none}.wp-art-strip figure{flex:1;max-width:45mm}.wp-art-strip img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain}.wp-art-strip figcaption{display:flex;justify-content:space-between;font-size:7pt}.wp-specimen-primary figcaption>span:last-child{display:none}
 .wp-chapter-head{break-inside:avoid;break-after:avoid;margin-bottom:14px}.wp-section-label{display:flex;gap:10px;align-items:center;margin-bottom:9px}.wp-chapter-number{font-variant-numeric:tabular-nums}.wp-section h2{margin-bottom:14px}
 .wp-reward-example{padding:15px;margin:20px 0;border:1px solid #cbd6cd;border-radius:8px;break-inside:avoid}.wp-reward-example figcaption{font-size:10pt;color:#24442f;margin-bottom:12px}.wp-example-head,.wp-example-row{display:grid;grid-template-columns:1fr .75fr 1.15fr;gap:12px;font-variant-numeric:tabular-nums}.wp-example-head{font-size:8pt;color:#486952}.wp-example-row{padding:10px 0;border-bottom:1px solid #cbd6cd;font-size:10pt}.wp-example-row>strong{font-size:11pt;font-weight:500}.wp-example-row small{font-size:7pt}.wp-reward-example p{font-size:8pt;margin-top:12px}.wp-reward-table td:last-child,.wp-reward-table th:last-child{text-align:right}.wp-table-wrap{border-radius:0}.wp-table-wrap table{min-width:0}.wp-header-label{display:block}
}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
