/* Editorial evidence system — a proposal, not a certification mark. */
/* The compact badge follows the seller's name and opens their evidence record. */
.seller-name-with-tier{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0}
.seller-trust-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:24px;padding:3px 6px;border:1px solid #c9d2c1;border-radius:3px;background:#e8ede1;color:#54684a;line-height:1;text-align:left;transition:background .2s,border-color .2s}
.seller-trust-badge>span{font-size:9px;font-weight:600;letter-spacing:0}
.seller-trust-badge>b{font-size:11px;font-weight:650;line-height:1;border-left:1px solid #c4cebb;padding-left:6px;color:#334d31}
.seller-trust-badge:hover{background:#dce5d4;border-color:#9eae90}
.seller-trust-badge:focus-visible{outline:2px solid #657e53;outline-offset:3px}
.seller-line{align-items:flex-start}
.seller-line>.icon{flex-shrink:0;margin-top:5px}
.seller-line .seller-name-with-tier{flex:1;gap:3px 6px}
.seller-line .seller-name{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.seller-line .seller-trust-badge{min-height:22px;padding:3px 5px;gap:5px}
.seller-line .seller-trust-badge>b{font-size:10px;padding-left:5px}
.detail-seller>.seller-avatar{flex-shrink:0}
.detail-seller>div{flex:1;min-width:0}
.detail-seller>.icon{flex-shrink:0}
.detail-seller .seller-name-with-tier{margin-bottom:8px;flex-direction:column;align-items:flex-start;gap:8px}
.detail-seller .seller-name-with-tier>strong{min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:14px}
.detail-seller .seller-tier-full{padding:8px 11px;gap:8px;min-height:38px;max-width:100%;flex-wrap:wrap;background:#e0e8d7;border-color:#b8c8aa}
.detail-seller .seller-tier-full>span{font-size:12px;font-weight:600}.detail-seller .seller-tier-full>b{font-size:20px;border-left:none;padding-left:0}.seller-tier-full>small{font-size:10px;color:#6a7c5c;white-space:nowrap}
@media(max-width:700px){.seller-line .seller-name-with-tier{gap:3px 5px}.seller-line .seller-trust-badge>span{font-size:8px;letter-spacing:0}.seller-line .seller-trust-badge>b{font-size:10px}.seller-line>.icon{margin-top:5px}.detail-seller .seller-name-with-tier{gap:8px}.detail-seller .seller-tier-full{min-height:38px}.detail-seller p{font-size:10px;line-height:1.8}}
.brand-symbol{width:38px;height:38px;object-fit:cover;border-radius:50%;flex-shrink:0}.footer-brand .brand-symbol{width:34px;height:34px}.brand-word{font-size:18px}.trust-token{display:inline-flex;align-items:center;gap:9px;border:1px solid #d5d8cf;background:#fafaf6;color:#29372d;border-radius:3px;padding:7px 10px;text-align:left;min-height:36px;transition:border-color .2s,background .2s}.trust-token:hover{border-color:#7e9280;background:#eef1e8}.trust-letter{font-size:21px;font-weight:650;line-height:1;border-right:1px solid #d3d8ce;padding-right:9px}.trust-token-copy b{display:block;font-size:7px;letter-spacing:1.2px;font-weight:700}.trust-token-copy small{font-size:8px;display:block;color:#73816c;line-height:1.6}.trust-token>.icon{width:12px;height:12px;margin-left:6px}.trust-token.large{padding:12px 14px;gap:12px}.trust-token.large .trust-letter{font-size:28px;padding-right:12px}.trust-token.large .trust-token-copy b{font-size:9px}.trust-token.large .trust-token-copy small{font-size:10px}.card-trust{position:absolute;left:12px;top:12px;z-index:3}.card-trust .trust-token{background:#fffff8ed;backdrop-filter:blur(5px)}.tier-bar{border-bottom-width:1px;background:#f9f9f0ee;backdrop-filter:blur(10px);color:#29332b;text-align:left;width:100%;padding:10px 12px;cursor:pointer;gap:7px}.tier-bar:hover{background:#fffef6}.tier-label{color:color-mix(in srgb,var(--tier) 55%,#253326);font-size:8px}.tier-bar small{color:#707766}.tier-bar>.icon{width:12px;height:12px;margin-left:auto}.rare-token{display:inline-flex;gap:9px;align-items:center;padding:8px 10px;border:1px solid color-mix(in srgb,var(--tier) 50%,#e0e0d6);border-radius:3px;background:var(--tier-bg);text-align:left;color:color-mix(in srgb,var(--tier) 45%,#20291e)}.rare-token .rare-glyph{display:grid;place-items:center;border-right:1px solid color-mix(in srgb,var(--tier) 50%,#eee);padding-right:8px}.rare-token .icon{width:18px;height:18px}.rare-token b{font-size:8px;letter-spacing:.9px;display:block}.rare-token small{font-size:8px;display:block;letter-spacing:0;color:#687062}.rare-token>.icon{width:12px;height:12px;margin-left:auto}.rare-token.large{padding:12px 14px}.rare-token.large b{font-size:10px}.rare-token.large small{font-size:10px}.rare-token:hover{filter:brightness(.97)}.seller-line>.icon{color:#7a8371}.tier-pill{color:color-mix(in srgb,var(--tier) 45%,#253326)}.standard-teaser{background:#ebece4;border-bottom:1px solid #dadfd1;padding:62px 0}.standard-teaser>.container{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.teaser-copy h2{font-size:49px;line-height:1.1;letter-spacing:-2px;margin-top:14px;font-weight:500}.teaser-copy h2 em{font-family:Georgia,serif;font-weight:400;color:#6e775e}.teaser-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#737c69;margin:19px 0 23px}.teaser-system{border:1px solid #d0d6c7;background:#f8f9f0;padding:0 24px;border-radius:4px}.teaser-line{display:flex;align-items:center;gap:18px;padding:28px 0;border-bottom:1px solid #dce0d4}.system-number{font-size:10px;color:#979e8d;align-self:start;margin-top:3px}.teaser-line>div{flex:1}.teaser-line small{font-size:8px;letter-spacing:1.5px;color:#8a927e}.teaser-line h3{font-size:24px;letter-spacing:-.7px;font-weight:500}.teaser-line p{font-size:10px;color:#7c8672;margin-top:3px}.teaser-foot{display:flex;align-items:center;justify-content:space-between;padding:17px 0;gap:12px;font-size:9px;color:#7d8574}.teaser-foot span{display:flex;align-items:center;gap:9px;font-size:7px;letter-spacing:1px;color:#48573e}.teaser-foot .icon{width:15px;height:15px}.standards-page{background:#f5f5ef}.standard-intro{padding-top:34px}.standard-kicker{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #dcded3;padding-bottom:23px;font-size:9px;letter-spacing:1.5px;color:#727967}.study-tag{display:inline-flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1px}.study-tag i{width:5px;height:5px;border-radius:50%;background:#9c9277}.standard-intro-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;padding:62px 0 52px}.standard-intro h1{font-size:clamp(54px,6.3vw,92px);letter-spacing:-5px;line-height:1.04;font-weight:450;margin:22px 0}.standard-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#718166;letter-spacing:-4px}.standard-lead{font-size:20px;font-weight:500;margin-top:24px}.standard-sub{font-size:13px;line-height:1.9;color:#7a8370;margin-top:13px}.standard-actions{display:flex;gap:30px;margin-top:32px}.standard-actions .text-link{font-size:10px}.passport-preview{background:#18291e;border:1px solid #304233;color:#eaf0df;border-radius:6px;padding:22px;box-shadow:0 18px 60px #283c1720;position:relative;transform:rotate(1deg)}.preview-top{display:flex;align-items:center;gap:11px;font-size:9px;letter-spacing:1.8px;padding-bottom:17px}.preview-top .brand-symbol{width:31px;height:31px}.preview-top span{flex:1}.preview-top small{display:block;font-size:7px;color:#8d9e82;margin-top:5px;letter-spacing:1px}.preview-top>.icon{width:16px;height:16px}.preview-object{height:264px;overflow:hidden;position:relative;border-radius:3px;background:#1a2226}.preview-object img{width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.9}.preview-object:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#102014dd,transparent 60%)}.object-caption{position:absolute;bottom:19px;left:19px;z-index:1}.object-caption span{font-size:8px;letter-spacing:1.6px;color:#c8d6b4}.object-caption h3{font-size:21px;font-weight:500;margin-top:3px}.preview-bottom{display:grid;grid-template-columns:1fr 1.2fr;gap:9px;margin-top:14px}.preview-bottom .trust-token{background:#e8ece0}.preview-bottom .rare-token{background:#e9e1c9}.preview-open{display:flex;width:100%;align-items:center;justify-content:space-between;padding:17px 0 12px;color:#d1ddbf;font-size:10px;border-bottom:1px solid #3a4d33}.preview-open .icon{width:16px;height:16px}.preview-note{font-size:8px;color:#9caf8c;margin-top:11px}.standard-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid #dcded3;padding:21px 0 25px}.standard-principles span{display:flex;align-items:center;gap:9px;color:#7e8771;font-size:8px;letter-spacing:1.1px}.standard-principles .icon{width:16px;height:16px}.standard-trust{background:#e9ece2;padding:67px 0}.standard-section-title{display:grid;grid-template-columns:155px 1fr auto;gap:30px;align-items:start;margin-bottom:38px}.section-number{font-size:9px;letter-spacing:1.5px;color:#859076;padding-top:9px}.standard-section-title h2{font-size:47px;font-weight:450;letter-spacing:-2px;line-height:1.2}.standard-section-title p{font-size:12px;line-height:1.9;color:#79846e;margin-top:13px}.standard-mini{font-size:8px;letter-spacing:1.6px;line-height:1.9;color:#869079;text-align:right;margin-top:9px}.trust-workbench{display:grid;grid-template-columns:.75fr 1.25fr;border:1px solid #d6dcca;border-radius:5px;overflow:hidden;background:#fafbf4}.trust-selector{background:#1b2c21;color:#e2ead7;padding:30px 33px;position:relative;overflow:hidden}.micro-title{font-size:8px;letter-spacing:1.4px;font-weight:600;color:#839073;text-transform:uppercase}.trust-selector .micro-title{color:#91a381}.trust-level-tabs{display:flex;margin:20px 0 27px;gap:8px}.trust-level-tabs button{width:42px;height:40px;border:1px solid #4a5a41;color:#b3c1a5;border-radius:3px;font-size:14px}.trust-level-tabs button.selected{background:#dde6ce;color:#283b21;border-color:#dde6ce}.trust-monogram{font-size:133px;font-weight:450;line-height:1;letter-spacing:-5px;position:relative;color:#d4e1bf;display:inline-block}.trust-monogram>span{display:block;font-size:8px;letter-spacing:3px;line-height:2;margin-top:8px;margin-left:8px;color:#9bac8c}.evidence-dots{position:absolute;left:145px;bottom:20px;display:flex;gap:6px}.evidence-dots i{width:6px;height:6px;background:#4b5d42;border-radius:50%}.evidence-dots i.filled{background:#bdcfaa}.level-count{font-size:17px;font-weight:500;margin-top:23px;color:#d8e3ca}.level-count span{font-size:7px;letter-spacing:1.2px;margin-left:8px;color:#92a382}.trust-selector h3{font-size:20px;font-weight:500;letter-spacing:-.6px;line-height:1.5;margin-top:9px}.level-rule{font-size:11px;line-height:1.9;color:#acbca1;margin-top:10px;max-width:260px}.tier-footnote{font-size:9px;line-height:1.9;color:#8ea27e;border-top:1px solid #465d3b;padding-top:20px;margin-top:28px}.evidence-panel{padding:29px 32px}.evidence-panel-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px}.evidence-panel-head h3{font-size:22px;font-weight:500;letter-spacing:-.7px;margin-top:5px}.evidence-panel-head>span{font-size:7px;letter-spacing:1px;color:#959c8b;background:#ecefe4;padding:5px 8px;border-radius:3px}.evidence-row{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #e5e9dc}.evidence-index{font-size:10px;color:#a0a78f;flex-shrink:0}.evidence-row>div{flex:1}.evidence-row h4{font-size:12px;font-weight:600;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.evidence-row p{font-size:10px;color:#838d76;margin-top:3px}.core-tag{font-size:6px;font-weight:500;letter-spacing:.6px;background:#eaf0df;padding:2px 4px;color:#6f845b}.evidence-status{display:flex;align-items:center;gap:7px;color:#718b5a;font-size:11px}.evidence-status .icon{width:14px;height:14px}.evidence-status small{font-size:8px;white-space:nowrap}.evidence-row.missing .evidence-status{color:#939c86}.evidence-row.missing h4{color:#7d8572}.evidence-context{display:flex;gap:12px;align-items:start;font-size:10px;line-height:1.9;color:#8c957f;padding-top:21px}.evidence-context .icon{width:17px;height:17px;flex-shrink:0;margin-top:4px}.standard-rarity{padding-block:68px}.rarity-spectrum{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.rarity-card{position:relative;text-align:left;border:1px solid #dfe3d5;border-radius:4px;padding:17px 14px 16px;background:#fcfcf6;transition:border .2s,transform .2s}.rarity-card:hover{transform:translateY(-3px)}.rarity-card.selected{border-color:color-mix(in srgb,var(--tier) 60%,#394732);background:var(--tier-bg)}.rarity-card-top{font-size:8px;color:#979f8a;display:flex;justify-content:space-between;align-items:center}.rarity-card-top .icon{width:16px;height:16px;color:color-mix(in srgb,var(--tier) 65%,#36432e)}.rarity-color{height:2px;display:block;margin:21px 0 14px;background:var(--tier);width:24px}.rarity-card b{display:block;font-size:9px;letter-spacing:1px;color:color-mix(in srgb,var(--tier) 45%,#283121)}.rarity-card strong{display:block;font-size:21px;font-weight:500;letter-spacing:-.7px;margin-top:8px;white-space:nowrap}.rarity-card small{display:block;font-size:6px;letter-spacing:.6px;color:#8f9981;margin-top:8px}.rarity-explanation{display:flex;align-items:start;gap:20px;padding:25px;background:#ecefe4;border:1px solid #dce3d0;border-radius:4px;margin-top:18px}.rarity-explanation-mark{padding:9px;border:1px solid #ced6c1;border-radius:50%;color:#7a8868;display:grid;place-items:center;flex-shrink:0}.rarity-explanation>div{flex:1}.rarity-explanation h3{font-size:17px;font-weight:500;margin-top:6px}.rarity-explanation p:not(.micro-title){font-size:11px;line-height:1.9;color:#7d8870;margin-top:8px;max-width:690px}.rarity-explanation>.text-link{font-size:10px;white-space:nowrap;margin-top:9px}.evidence-lab{background:#dfe4d6;padding:65px 0}.lab-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.lab-grid h2{font-size:58px;line-height:1.05;letter-spacing:-2px;font-weight:450;margin:20px 0}.lab-grid h2 em{font-family:Georgia,serif;color:#738565;font-weight:400}.lab-grid>div>p:not(.eyebrow){font-size:12px;color:#748269;line-height:1.9;max-width:300px}.lab-grid>div>small{display:block;font-size:9px;color:#879679;line-height:1.9;margin-top:18px}.lab-panel{background:#f6f8ed;border:1px solid #cbd5bc;border-radius:5px;padding:25px}.lab-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:15px}.lab-heading h3{font-size:17px;font-weight:500}.lab-heading button{font-size:9px;text-decoration:underline;color:#8b987c}.lab-choices label{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #e2e7d8;cursor:pointer}.lab-choices input{accent-color:#425637;width:15px;height:15px;cursor:pointer}.lab-choices span{font-size:11px;flex:1}.lab-choices small{font-size:6px;letter-spacing:.9px;color:#94a180}.lab-panel #lab-result{display:flex;align-items:center;gap:20px;background:#e5ecd8;border:1px solid #d6dfc8;margin-top:13px;padding:17px;border-radius:3px}.lab-result-letter{font-size:44px;font-weight:450;line-height:1;color:#50663e;min-width:43px;text-align:center}.lab-panel #lab-result strong{font-size:13px;font-weight:500}.lab-panel #lab-result p:not(.micro-title){font-size:9px;color:#849573;line-height:1.8;margin-top:4px}.review-section{padding-top:65px;padding-bottom:55px}.disclosure-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfe4d4;border-radius:4px;overflow:hidden}.disclosure-grid article{padding:27px;border-right:1px solid #dfe4d4}.disclosure-grid article:last-child{border-right:none}.disclosure-grid article>span{font-size:7px;color:#929d83;letter-spacing:1.4px}.disclosure-grid h3{font-size:17px;font-weight:500;margin:14px 0 9px}.disclosure-grid p{font-size:11px;line-height:1.9;color:#879378}.review-notes{padding:29px;border:1px solid #d4dcc8;background:#e9efdf;border-radius:4px;margin-top:20px}.review-notes h3{font-size:22px;font-weight:500;margin-top:9px}.review-notes ol{padding-left:20px;font-size:12px;line-height:1.9;color:#6c7d5b}.review-notes li{padding:7px 0}.review-notes>p:last-child{font-size:10px;line-height:1.9;color:#8b977c;border-top:1px solid #d1dcc0;padding-top:15px}.standard-ending{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:40px;border-top:1px solid #dfe3d5;padding-top:27px}.standard-ending>span{font-size:8px;letter-spacing:1.7px;color:#919a83}.detail-passport{background:#ecefe4;border:1px solid #d6dfca;border-radius:5px;padding:18px;margin-top:19px}.detail-passport-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px}.detail-passport-top>span{font-size:6px;letter-spacing:1px;color:#909d80}.detail-passport-tokens{display:grid;grid-template-columns:1fr 1.15fr;gap:9px}.detail-passport>p{font-size:10px;line-height:1.9;color:#869778;margin-top:11px}.passport-link{display:flex;align-items:center;justify-content:space-between;font-size:10px;width:100%;border-top:1px solid #d5dec9;margin-top:13px;padding:12px 0 0;color:#5b7543}.passport-link .icon{width:15px;height:15px}.passport-modal{width:min(890px,calc(100vw - 32px));background:#f5f7ee}.passport-modal .modal-head{background:#eef2e6}.passport-object{display:flex;align-items:center;gap:16px;padding-bottom:22px}.passport-object>img{width:64px;height:75px;object-fit:cover;border-radius:3px}.passport-object h3{font-size:16px;font-weight:500;margin-top:5px;line-height:1.7}.passport-object div>p:last-child{font-size:9px;color:#8b977d;margin-top:5px}.passport-tabs{display:flex;border-bottom:1px solid #d7deca;gap:30px;margin-bottom:22px}.passport-tabs button{padding:11px 0;border-bottom:2px solid transparent;font-size:11px;color:#8a977a}.passport-tabs button.selected{border-bottom-color:#4b6536;color:#344d23;font-weight:600}.record-summary{display:flex;align-items:center;gap:22px;background:#e4ecd7;padding:20px;border-radius:4px}.record-letter{font-size:55px;line-height:1;color:#506a3b;font-weight:450;min-width:50px;text-align:center}.record-letter.rarity{font-size:0;min-width:50px}.record-letter.rarity .icon{width:42px;height:42px;color:color-mix(in srgb,var(--tier) 55%,#3a4c2c)}.record-summary h3{font-size:22px;font-weight:500;letter-spacing:-.6px;margin-top:3px}.record-summary p:not(.micro-title){font-size:10px;color:#8a997b;margin-top:6px}.record-count{margin-left:auto;font-size:19px;font-weight:500;white-space:nowrap;color:#748962}.record-meta{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px;border-bottom:1px solid #dbe3cf;padding:20px 0}.record-meta small{display:block;font-size:6px;letter-spacing:1.2px;color:#98a48b}.record-meta strong{font-size:10px;font-weight:500;display:block;margin-top:6px;line-height:1.8}.passport-evidence-row{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #e1e7d7}.passport-evidence-row>span{font-size:9px;color:#95a186}.passport-evidence-row>div{flex:1}.passport-evidence-row strong{font-size:11px;font-weight:500}.passport-evidence-row p{font-size:9px;line-height:1.8;color:#8a987c;margin-top:4px}.passport-evidence-row>small{font-size:8px;white-space:nowrap;color:#7c9269}.record-note{font-size:10px!important;line-height:1.9;color:#8a997a;margin:18px 0 0!important}.passport-disclosure{padding:16px 19px;border:1px solid #d6dfc8;background:#eaf0df;border-radius:3px;margin-top:22px}.passport-disclosure strong{font-size:7px;letter-spacing:1.2px;color:#7e936a}.passport-disclosure p{font-size:10px;line-height:1.9;color:#7f916b;margin-top:5px}.passport-actions{display:flex;justify-content:space-between;gap:20px;margin-top:21px}.passport-actions .text-link{font-size:10px}.rarity-record{margin:17px 0 0}.rarity-record>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;border-bottom:1px solid #dfe6d3;padding:13px 0;font-size:11px}.rarity-record dt{color:#879778}.rarity-record dd{margin:0;color:#526b3c;line-height:1.8}.record-letter,.trust-monogram,.lab-result-letter{font-variant-numeric:tabular-nums}
@media(max-width:1100px){.standard-intro-grid{gap:35px}.standard-intro h1{font-size:65px;letter-spacing:-3px}.standard-intro h1 em{letter-spacing:-3px}.standard-section-title{grid-template-columns:120px 1fr;gap:25px}.standard-mini{display:none}.standard-section-title h2{font-size:39px}.trust-workbench{grid-template-columns:.75fr 1.25fr}.trust-selector{padding:25px}.evidence-panel{padding:25px}.rarity-spectrum{grid-template-columns:repeat(3,1fr)}.rarity-card{padding:16px 11px}.rarity-card strong{font-size:17px}.rarity-card b{font-size:8px;letter-spacing:.5px}.rarity-card small{font-size:5px}.standard-teaser>.container,.lab-grid{gap:35px}.teaser-copy h2{font-size:40px}.teaser-line{gap:12px}.teaser-line h3{font-size:21px}.teaser-system{padding:0 18px}.teaser-line .large{padding:9px}.teaser-line .large b{font-size:7px}.teaser-line .large small{font-size:8px}.rarity-explanation{flex-wrap:wrap}.rarity-explanation>.text-link{margin-left:60px}.preview-bottom{grid-template-columns:1fr 1fr}.preview-bottom .trust-token,.preview-bottom .rare-token{padding:7px}.lab-grid h2{font-size:49px}}
@media(max-width:800px){.standard-intro-grid{grid-template-columns:1fr 1fr;gap:25px;padding-block:40px}.standard-intro h1{font-size:52px;letter-spacing:-2px}.standard-intro h1 em{letter-spacing:-2px}.standard-lead{font-size:17px}.standard-sub{font-size:11px}.standard-actions{gap:18px}.passport-preview{padding:16px}.preview-object{height:225px}.preview-top{font-size:7px}.preview-top small{font-size:6px}.preview-bottom{grid-template-columns:1fr}.preview-bottom .trust-token,.preview-bottom .rare-token{justify-content:flex-start}.standard-principles{grid-template-columns:1fr 1fr;gap:16px}.trust-workbench{grid-template-columns:.8fr 1.2fr}.trust-selector{padding:23px 20px}.trust-level-tabs{gap:5px}.trust-level-tabs button{width:33px;height:36px}.evidence-panel{padding:23px 20px}.evidence-row{gap:11px}.evidence-row h4{font-size:10px}.evidence-row p{font-size:9px}.evidence-status small{font-size:7px}.evidence-status{gap:4px}.evidence-panel-head h3{font-size:19px}.evidence-panel-head>span{display:none}.rarity-spectrum{grid-template-columns:repeat(3,1fr)}.rarity-card strong{font-size:23px}.rarity-card b{font-size:9px}.rarity-card small{font-size:6px}.standard-teaser>.container{grid-template-columns:1fr 1.1fr;gap:24px}.teaser-copy h2{font-size:34px}.teaser-line{flex-wrap:wrap}.teaser-line>.trust-token,.teaser-line>.rare-token{margin-left:30px}.teaser-foot{flex-wrap:wrap}.lab-grid{grid-template-columns:.8fr 1.2fr;gap:25px}.lab-grid h2{font-size:41px}.disclosure-grid article{padding:20px}.disclosure-grid h3{font-size:15px}.disclosure-grid p{font-size:10px}.review-section>.section-heading{align-items:start}.review-section>.section-heading>.text-link{white-space:normal;max-width:180px;text-align:left}}
@media(max-width:700px){.brand-symbol{width:31px;height:31px}.brand-word{font-size:13px}.standard-teaser{padding:37px 0}.standard-teaser>.container{grid-template-columns:1fr;gap:27px}.teaser-copy h2{font-size:39px}.teaser-copy>p:not(.eyebrow){font-size:11px;margin:16px 0 19px}.teaser-copy .btn{font-size:11px}.teaser-line{flex-wrap:nowrap;padding:22px 0}.teaser-line>.trust-token,.teaser-line>.rare-token{margin-left:0}.teaser-line h3{font-size:19px}.teaser-line p{font-size:8px}.teaser-line small{font-size:7px}.teaser-foot{font-size:8px}.teaser-foot span{font-size:6px}.card-trust{top:9px;left:8px}.card-trust .trust-token{min-height:29px;padding:5px 7px;gap:6px}.card-trust .trust-letter{font-size:17px;padding-right:6px}.card-trust .trust-token-copy b{font-size:5px;letter-spacing:.7px}.card-trust .trust-token-copy small{font-size:6px}.card-trust .trust-token>.icon{width:9px;height:9px;margin-left:0}.tier-bar{padding:8px;gap:4px}.tier-label{font-size:6px;letter-spacing:.4px}.tier-bar small{font-size:6px}.tier-bar>.icon{width:10px;height:10px}.standard-intro{padding-top:22px}.standard-kicker{font-size:7px;letter-spacing:1px;gap:12px;padding-bottom:17px;align-items:center}.study-tag{font-size:5px;letter-spacing:.5px;max-width:150px;text-align:right}.standard-intro-grid{grid-template-columns:1fr;gap:30px;padding-block:34px}.standard-intro h1{font-size:clamp(42px,12vw,68px);margin:18px 0;letter-spacing:-2.8px}.standard-intro h1 em{letter-spacing:-2.5px}.standard-intro .eyebrow{font-size:7px;letter-spacing:1.5px}.standard-lead{font-size:19px}.standard-sub{font-size:12px}.standard-actions{gap:27px;margin-top:25px}.standard-actions .text-link{font-size:10px}.passport-preview{padding:20px;transform:none}.preview-object{height:250px}.preview-top{font-size:8px}.preview-top small{font-size:6px}.preview-bottom{grid-template-columns:1fr 1.2fr}.preview-bottom .trust-token,.preview-bottom .rare-token{padding:7px 9px}.standard-principles{gap:17px 9px;padding:20px 0}.standard-principles span{font-size:6px;letter-spacing:.7px;gap:8px}.standard-principles .icon{width:14px;height:14px}.standard-trust{padding:37px 0}.standard-section-title{display:block;margin-bottom:25px}.section-number{font-size:8px;letter-spacing:1.3px;display:block;margin-bottom:15px}.standard-section-title h2{font-size:32px;letter-spacing:-1.2px}.standard-section-title p{font-size:11px;margin-top:11px}.trust-workbench{grid-template-columns:1fr}.trust-selector{padding:25px}.trust-level-tabs{gap:9px;margin-bottom:20px}.trust-level-tabs button{width:45px;height:41px}.trust-monogram{font-size:90px}.trust-monogram>span{font-size:7px}.evidence-dots{left:109px;bottom:17px}.level-count{margin-top:19px;font-size:16px}.trust-selector h3{font-size:22px}.level-rule{max-width:none;font-size:11px}.tier-footnote{font-size:8px;margin-top:20px;padding-top:15px}.evidence-panel{padding:24px 20px}.evidence-panel-head h3{font-size:21px}.evidence-row{padding:16px 0;gap:11px}.evidence-row h4{font-size:11px;gap:6px}.evidence-row p{font-size:9px}.evidence-status small{font-size:7px}.core-tag{font-size:5px}.standard-rarity{padding-block:37px}.rarity-spectrum{grid-template-columns:repeat(2,1fr);gap:10px}.rarity-card{padding:17px}.rarity-card strong{font-size:21px}.rarity-card b{font-size:9px}.rarity-card small{font-size:5px}.rarity-color{margin-top:20px}.rarity-explanation{padding:19px;gap:13px}.rarity-explanation-mark{padding:7px}.rarity-explanation-mark .icon{width:16px;height:16px}.rarity-explanation h3{font-size:15px}.rarity-explanation p:not(.micro-title){font-size:10px}.rarity-explanation>.text-link{margin-left:44px;font-size:9px}.evidence-lab{padding:37px 0}.lab-grid{grid-template-columns:1fr;gap:25px}.lab-grid h2{font-size:44px;margin:15px 0}.lab-grid>div>p:not(.eyebrow){font-size:11px;max-width:none}.lab-grid>div>small{font-size:8px;margin-top:14px}.lab-panel{padding:19px}.lab-heading{gap:15px}.lab-heading h3{font-size:15px}.lab-heading button{font-size:8px}.lab-choices label{gap:8px;padding:13px 0}.lab-choices span{font-size:10px}.lab-choices small{font-size:5px;letter-spacing:.4px}.lab-panel #lab-result{gap:13px;padding:15px}.lab-result-letter{font-size:40px;min-width:35px}.lab-panel #lab-result strong{font-size:12px}.lab-panel #lab-result p:not(.micro-title){font-size:8px}.review-section{padding-top:38px;padding-bottom:35px}.review-section>.section-heading{flex-direction:column;align-items:flex-start;gap:15px}.review-section h2{font-size:25px}.review-section>.section-heading>.text-link{max-width:none;white-space:nowrap}.disclosure-grid{grid-template-columns:1fr}.disclosure-grid article{padding:23px;border-right:none;border-bottom:1px solid #dfe4d4}.disclosure-grid article:last-child{border-bottom:none}.disclosure-grid h3{font-size:17px}.disclosure-grid p{font-size:11px}.review-notes{padding:21px}.review-notes h3{font-size:19px}.review-notes ol{font-size:11px}.review-notes>p:last-child{font-size:9px}.standard-ending{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;padding-top:20px}.standard-ending>span{font-size:7px}.detail-passport{padding:15px}.detail-passport-tokens{grid-template-columns:1fr 1.1fr;gap:8px}.detail-passport .large{padding:10px;gap:7px}.detail-passport .large .trust-letter{font-size:23px;padding-right:8px}.detail-passport .large .trust-token-copy b{font-size:6px;letter-spacing:.8px}.detail-passport .large .trust-token-copy small{font-size:8px}.detail-passport .large b{font-size:7px;letter-spacing:.7px}.detail-passport .large small{font-size:8px}.detail-passport>p{font-size:9px}.passport-modal .modal-body{padding:20px}.passport-object{gap:12px}.passport-object>img{width:52px;height:65px}.passport-object h3{font-size:12px}.passport-object .micro-title{font-size:6px;letter-spacing:.7px;overflow-wrap:anywhere}.passport-object div>p:last-child{font-size:8px}.passport-tabs{gap:25px}.passport-tabs button{font-size:10px}.record-summary{padding:16px;gap:13px;flex-wrap:wrap}.record-letter{font-size:40px;min-width:36px}.record-summary>div{flex:1;min-width:150px}.record-summary h3{font-size:18px;letter-spacing:-.5px}.record-summary .micro-title{font-size:6px}.record-summary p:not(.micro-title){font-size:9px}.record-count{font-size:13px;align-self:flex-end;margin-left:auto}.record-meta{grid-template-columns:1fr;gap:12px;padding:16px 0}.record-meta>div{display:flex;justify-content:space-between;gap:15px;align-items:start}.record-meta small{font-size:6px;letter-spacing:.5px;min-width:80px;margin-top:5px}.record-meta strong{font-size:9px;text-align:right;margin-top:0}.passport-evidence-row{gap:10px;align-items:start}.passport-evidence-row strong{font-size:10px}.passport-evidence-row p{font-size:8px}.passport-evidence-row>small{font-size:7px;margin-top:3px}.passport-evidence-row>span{font-size:8px;margin-top:3px}.record-note{font-size:9px!important}.passport-disclosure{padding:13px}.passport-disclosure p{font-size:9px}.passport-actions{gap:15px;flex-wrap:wrap}.passport-actions .text-link{font-size:9px}.rarity-record>div{grid-template-columns:1fr 1.2fr;gap:12px;font-size:10px}.record-letter.rarity .icon{width:33px;height:33px}}
.standard-teaser .teaser-copy h2{font-size:clamp(28px,3.2vw,44px);line-height:1.35;letter-spacing:-.5px}
.standard-teaser .teaser-copy h2 em{font-family:var(--font);font-style:normal;font-weight:500}
.standard-teaser .teaser-copy .eyebrow{letter-spacing:.8px}
@media(max-width:700px){.standard-teaser .teaser-copy h2{font-size:clamp(27px,7.5vw,39px)}.standard-teaser .teaser-line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px 12px}.standard-teaser .teaser-line>div{min-width:0}.standard-teaser .teaser-line h3{white-space:nowrap}.standard-teaser .teaser-line>.trust-token,.standard-teaser .teaser-line>.rare-token{grid-column:2;justify-self:start;max-width:100%}.standard-teaser .teaser-line small{letter-spacing:.8px}}
@media print{.site-header,.announcement,#footer,.standard-teaser,.lab-heading button,.standard-ending,.standard-actions{display:none!important}.container{width:100%}.standards-page{background:white}.review-notes.hide{display:block!important}.trust-selector,.passport-preview{print-color-adjust:exact}.standard-intro-grid{padding:25px 0}.standard-trust,.standard-rarity,.evidence-lab{padding:25px 0}.trust-workbench,.rarity-spectrum,.lab-panel,.review-notes{break-inside:avoid}body{font-size:12px}}

/* Antique-gold chrome for the Passport used by the two-page preview. */
.preview-catalog .passport-modal {
  background: #fcfaf6;
  color: #26231e;
}
.preview-catalog .passport-modal::backdrop {
  background: rgb(38 35 30 / 55%);
}
.preview-catalog .passport-modal .modal-head,
.preview-catalog .passport-modal .record-summary,
.preview-catalog .passport-modal .passport-disclosure {
  background: #f6f1e5;
  border-color: #ded1b5;
}
.preview-catalog .passport-modal .modal-eyebrow,
.preview-catalog .passport-modal .micro-title,
.preview-catalog .passport-modal .passport-object div > p:last-child,
.preview-catalog .passport-modal .record-summary p:not(.micro-title),
.preview-catalog .passport-modal .record-meta small,
.preview-catalog .passport-modal .passport-evidence-row > span,
.preview-catalog .passport-modal .passport-evidence-row p,
.preview-catalog .passport-modal .passport-evidence-row > small,
.preview-catalog .passport-modal .record-note,
.preview-catalog .passport-modal .passport-disclosure p,
.preview-catalog .passport-modal .rarity-record dt {
  color: #755a2b;
}
.preview-catalog .passport-modal .passport-tabs,
.preview-catalog .passport-modal .record-meta,
.preview-catalog .passport-modal .passport-evidence-row,
.preview-catalog .passport-modal .rarity-record > div {
  border-color: #ded1b5;
}
.preview-catalog .passport-modal .passport-tabs button {
  color: #755a2b;
}
.preview-catalog .passport-modal .passport-tabs button.selected {
  color: #6f5125;
  border-bottom-color: #86652e;
}
.preview-catalog .passport-modal .record-letter:not(.rarity),
.preview-catalog .passport-modal .record-count,
.preview-catalog .passport-modal .passport-disclosure strong {
  color: #86652e;
}
.preview-catalog .passport-modal .rarity-record dd {
  color: #26231e;
}
.preview-catalog .passport-modal .icon-btn:hover {
  background: #eee5d1;
}
.preview-catalog .passport-modal button:focus-visible {
  outline-color: #86652e;
}
/* Apply a subtle shadow to every Rare Thailand logo lockup.
   Keep the shadow on the wrapper so white hero artwork retains its inversion. */
:where(.brand, .lp-brand, .auth-brand, .auth-story-top > img) {
  filter: drop-shadow(0 2px 3px rgb(0 0 0 / 18%));
}
/* The item-specific rarity palette stays independent from Trust Tier styling. */
.preview-catalog .passport-modal .record-summary:has(.record-letter.rarity) {
  background: var(--tier-bg);
}
