/* CHECK THE TAG / STUDIO EDITION 05
   Original visual system: modern garment-care desk / Swiss utility + textile specimen.
   No external assets, font requests, trackers, or animation libraries. */
:root{
  --paper:#f5f3ed;--ink:#18251f;--muted:#5b665f;--cobalt:#bf4635;
  --highlight:#f4e0b4;--border:#dcded5;--v5-accent:#e15e3d;--v5-olive:#233e35;
  --v5-soft:#fefdf8;--v5-line:#d6d9d0;--v5-sand:#efe9da;--v5-cream:#fffaf0;
}
html{scroll-padding-top:35px}
body{background:var(--paper);color:var(--ink);font-family:Arial,'Helvetica Neue','Segoe UI',sans-serif}
::selection{background:#e9b99a;color:#192b22}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #d45135;outline-offset:3px}
/* Brand, navigation, top utility strip */
.v5-topline{background:#203a32;color:#f3f5ee;border-bottom:1px solid #456054}
.v5-topline-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:33px;font-size:9px;letter-spacing:.105em;font-weight:800}
.v5-topline-inner>span:first-child{display:flex;align-items:center;gap:8px}.v5-topline-inner a{text-decoration:underline;text-underline-offset:3px;color:#e9eee7}
.v5-topline-square{width:7px;height:7px;background:#fa9f77;display:inline-block;transform:rotate(45deg)}
.v5-header.site-header{display:flex;align-items:center;justify-content:space-between;gap:32px;height:81px;min-height:81px;border-bottom:1px solid #d4d9ce;padding-top:0;padding-bottom:0;flex-wrap:nowrap}
.v5-logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:#1c332b;white-space:nowrap;min-width:0}
.v5-logo-icon{width:35px;height:35px;display:grid;place-items:center;color:#ea6040}
.v5-logo-icon svg{width:31px;height:31px}
.v5-logo-text{font-weight:900;font-size:25px;letter-spacing:-.092em;line-height:1}.v5-logo-text>span:first-child{font-weight:400}.v5-logo-dot{color:#ed6343;font-size:29px}
.v5-header .v5-nav{display:flex;align-items:center;gap:clamp(14px,2vw,34px);margin-left:auto;padding:0;white-space:nowrap}
.v5-header .v5-nav a{color:#3c4b42;font-weight:750;font-size:12px;line-height:1.25;text-decoration:none;border-bottom:2px solid transparent;padding:12px 1px}
.v5-header .v5-nav a:hover,.v5-header .v5-nav a:focus-visible{color:#be4b37;border-bottom-color:#be4b37}
.v5-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.v5-header-action{background:#213b32;color:#fff!important;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:27px;padding:14px 16px 14px 19px;border-radius:8px;font-size:12px;font-weight:800;min-height:46px}
.v5-header-action:hover{background:#365747}.v5-header-action span{font-size:18px;font-weight:400;line-height:.7}
.v5-header .install-btn{border:1px solid #9fa99f;background:#fffaf1;color:#294438;border-radius:8px;padding:11px;font-size:12px}
/* Homepage interactive editorial hero */
.v5-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:clamp(34px,4.1vw,75px);padding-top:clamp(33px,4vw,58px);padding-bottom:54px;min-height:720px}
.v5-hero-copy{display:flex;flex-direction:column;min-width:0}
.v5-section-overline{display:flex;align-items:center;gap:11px;letter-spacing:.125em;font-size:10px;font-weight:900;color:#455249;min-height:20px}
.v5-overline-marker{font-size:21px;line-height:1;color:#c84c38}.v5-overline-rule{height:1px;background:#c7cec3;flex:1;max-width:130px}.v5-section-overline>span:last-child{color:#849087;font-size:9px}
.v5-hero h1{font-family:Arial,'Helvetica Neue',sans-serif;font-weight:900;letter-spacing:-.085em;font-size:clamp(61px,6.1vw,103px);line-height:.99;margin:26px 0 21px;max-width:840px;color:#182920}
.v5-hero h1 span{color:#d65237}
.v5-intro{font-size:clamp(15px,1.36vw,19px);line-height:1.61;max-width:570px;margin:0 0 26px;color:#526159;letter-spacing:-.012em}
.v5-intro strong{font-weight:800;color:#22372a}
.v5-search-widget{border:1px solid #c8d0c5;background:#fffefa;box-shadow:0 10px 38px rgba(23,36,29,.035);border-radius:14px;overflow:hidden;max-width:685px}
.v5-search-label{background:#f3f1e9;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 17px;border-bottom:1px solid #e0e3d9;color:#5b675d;font-size:9px;letter-spacing:.09em;font-weight:900}
.v5-search-label>span:first-child{color:#223d32;display:flex;align-items:center;gap:8px}.v5-search-pulse{width:7px;height:7px;display:inline-block;border-radius:50%;background:#e26a47;box-shadow:0 0 0 4px #f5d8c7}
.v5-search-form{display:flex;align-items:stretch;gap:0;padding:8px 8px 8px 12px;min-height:65px;position:relative}
.v5-search-icon{width:40px;display:grid;place-items:center;color:#637368;flex-shrink:0}.v5-search-icon svg{height:22px;width:22px}
.v5-search-form input{width:100%;min-width:0;flex:1;border:0;outline:0!important;background:transparent;color:#192d22;font-size:14px;padding:7px 6px;box-shadow:none}
.v5-search-form input:focus-visible{outline:2px solid #da583d!important;outline-offset:-2px}.v5-search-form input::placeholder{color:#718076}
.v5-search-form button{border:0;background:#e35b3c;color:#fff;border-radius:9px;font-size:12px;font-weight:850;min-width:110px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;cursor:pointer;transition:background .16s,transform .16s}
.v5-search-form button:hover{background:#bb452d}.v5-search-form button:active{transform:scale(.98)}.v5-search-form button span{font-size:18px;font-weight:400}
.v5-lookup-help{border-top:1px solid #eaede5;padding:13px 17px 15px;display:flex;flex-direction:column;gap:10px}
.v5-lookup-help>span{color:#6e7b70;letter-spacing:.11em;font-size:9px;font-weight:900}
.v5-shape-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.v5-shape-examples .lookup-example{display:flex;align-items:center;gap:9px;min-width:0;cursor:pointer;text-align:left;border:1px solid #e1e5dc;background:#f8f8f2;border-radius:8px;padding:7px 8px;color:#293e32;font-size:11px;font-weight:750;line-height:1.3;transition:border-color .15s,background .15s,transform .15s}
.v5-shape-examples .lookup-example:hover{background:#eaf2e9;border-color:#a7b9a5;transform:translateY(-1px)}
.v5-shape-examples .lookup-example img{width:32px;height:32px;flex-shrink:0;object-fit:contain}
.v5-lookup-results{padding:0 17px 14px;border-top:0;background:#fffefa;color:#697569;font-size:11px}
.v5-lookup-results>p{margin:0;font-size:11px;color:#708078;line-height:1.4}
.v5-lookup-results:has(>.lookup-match){padding-top:14px;border-top:1px solid #e0e6d9;max-height:310px;overflow:auto}
.v5-lookup-results .lookup-match{background:#f7f7f0;border-radius:8px;padding:7px 10px;min-height:55px;border:1px solid #e3e5db;display:flex;align-items:center;gap:10px;text-decoration:none;margin-top:6px}
.v5-lookup-results .lookup-match:hover{background:#eff5ea;border-color:#b4c2b1}
.v5-lookup-results .lookup-match img{width:45px;height:45px;object-fit:contain}
.v5-lookup-results .lookup-match span:not(.match-arrow){min-width:0;flex:1;display:grid;gap:2px}.v5-lookup-results .lookup-match strong{font-size:12px;color:#243a2f}.v5-lookup-results .lookup-match small{font-size:10px;color:#69756f;line-height:1.25}
.v5-lookup-results .match-arrow{color:#d1573e;font-size:18px}
.v5-entry-links{display:flex;align-items:center;gap:20px;margin:20px 0 0;flex-wrap:wrap}
.v5-main-cta{min-height:54px;background:#243e33;color:#fff!important;display:flex;align-items:center;gap:28px;justify-content:space-between;text-decoration:none;border-radius:9px;padding:15px 20px;font-size:13px;font-weight:850}
.v5-main-cta:hover{background:#426250}.v5-main-cta span{font-size:18px}
.v5-text-link{font-size:12px;font-weight:800;text-underline-offset:4px;text-decoration:underline;color:#374b40}
.v5-text-link:hover{color:#b74e36}
.v5-credibility{margin-top:auto;padding-top:26px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;color:#68776c;font-size:10px;font-weight:750}
.v5-credibility span{display:flex;align-items:center;gap:5px}.v5-credibility svg{height:14px;width:14px;color:#d45639}
/* Hero right: interactive woven care-tag study */
.v5-hero-display{background:#273f35;color:#f5f5ed;border-radius:13px;display:flex;flex-direction:column;min-width:0;box-shadow:0 20px 42px rgba(25,39,30,.12);overflow:hidden;min-height:643px}
.v5-display-top,.v5-display-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:9px;font-weight:850;letter-spacing:.105em;padding:15px 20px;color:#c5d2c7}
.v5-display-top{border-bottom:1px solid #546b5c}.v5-display-top b{color:#fff;margin-left:8px}.v5-display-top span:last-child{color:#f2bf90}
.v5-specimen-scene{position:relative;flex:1;min-height:0;padding:34px clamp(20px,3vw,50px) 21px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(128deg,rgba(11,30,23,.45),rgba(27,47,34,.26)),url('/assets/linen-natural.webp') center/cover no-repeat}
.v5-specimen-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(165deg,rgba(17,51,38,.4),rgba(20,42,33,.7));pointer-events:none}
.v5-cloth-grain{position:absolute;inset:0;opacity:.2;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(252,255,246,.09) 5px),repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(252,255,246,.08) 5px);mix-blend-mode:screen}
.v5-specimen-tag{width:min(100%,460px);background:#fffcf0;color:#1d2b25;box-shadow:0 19px 39px rgba(5,16,11,.27),0 0 0 1px #dddacb;position:relative;padding:21px 23px 16px;transform:rotate(-1.25deg);z-index:1;overflow:hidden}
.v5-specimen-tag:before{content:"";position:absolute;inset:7px;pointer-events:none;border:1.5px dashed #c9cabe}
.v5-specimen-tag> *{position:relative;z-index:2}
.v5-tag-head{display:flex;align-items:center;gap:11px;padding-bottom:15px;border-bottom:1px solid #cbd0c6}
.v5-tag-monogram{font-size:20px;letter-spacing:-.08em;font-weight:900;border:2px solid #1f382d;padding:8px 6px;width:48px;text-align:center;line-height:1}
.v5-tag-head>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.v5-tag-head b{font-size:12px;letter-spacing:.055em}.v5-tag-head small{font-size:8px;letter-spacing:.08em;color:#778579;font-weight:800}
.v5-tag-serial{font-size:9px;font-weight:900;white-space:nowrap;color:#7c8a7f}
.v5-tag-instruction{color:#687b6c;margin:15px 0 11px;font-size:11px}
.v5-example-symbols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.v5-example-symbols button{border:1px solid #d4dcd0;background:#fffefa;padding:7px 3px;min-width:0;min-height:76px;cursor:pointer;display:grid;place-items:center;transition:background .18s,border-color .18s,transform .18s;border-radius:5px;position:relative}
.v5-example-symbols button img{height:58px;width:58px;max-width:100%;object-fit:contain}
.v5-example-symbols button.is-active{background:#e6eddf;border:2px solid #275444;transform:translateY(-3px)}
.v5-example-symbols button.is-active:after{content:"";position:absolute;bottom:-7px;left:calc(50% - 5px);width:10px;height:10px;background:#275444;transform:rotate(45deg)}
.v5-example-symbols button:hover{border-color:#567a68;background:#eff5eb}
.v5-tag-divider{display:flex;align-items:center;gap:10px;margin:21px 0 10px}.v5-tag-divider span{height:1px;background:#cfd6c9;flex:1}.v5-tag-divider i{font-style:normal;font-size:8px;letter-spacing:.14em;color:#788777;font-weight:850}
.v5-specimen-answer{min-height:156px}.v5-answer-kicker{font-size:10px;letter-spacing:.09em;font-weight:900;color:#bc513c}
.v5-specimen-answer h2{font-size:clamp(22px,2.5vw,35px);letter-spacing:-.06em;line-height:1.12;font-weight:900;margin:7px 0}
.v5-specimen-answer p{font-size:12px;line-height:1.5;color:#4f6655;margin:8px 0 10px}
.v5-specimen-answer a{font-size:11px;display:inline-flex;gap:12px;align-items:center;color:#b84b32;font-weight:850;text-decoration:underline;text-underline-offset:3px}
.v5-tag-bottom{margin-top:12px;padding-top:10px;border-top:1px solid #d6dbcf;display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:7px;color:#839182;letter-spacing:.06em;font-weight:800}
.v5-fabric-caption{align-self:flex-start;display:flex;align-items:center;gap:9px;z-index:1;color:#fff9ee;font-size:9px;letter-spacing:.08em;font-weight:850;margin:23px 0 0}
.v5-fabric-caption small{display:inline-block;font-weight:500;font-size:9px;letter-spacing:0;color:#d0d8cc;margin-top:2px}
.v5-caption-cross{font-size:26px;color:#f3af80}
.v5-display-footer{border-top:1px solid #526b5a;justify-content:space-around;font-size:9px}.v5-display-footer span{white-space:nowrap}.v5-display-footer b{font-weight:900;color:#ffc3a1;margin-right:7px}
/* Compact direct-route directory and studio */
.v4-value-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d1d8cb;background:#fdfcf7;border-radius:13px;overflow:hidden;gap:0;margin-bottom:45px;margin-top:4px}
.v4-value-nav>a{padding:21px 22px 19px;min-height:156px;position:relative;background:transparent;text-decoration:none;display:flex;flex-direction:column;border-right:1px solid #d8dfd4;border-bottom:0!important;transition:background .17s}
.v4-value-nav>a:last-child{border-right:0}.v4-value-nav>a:hover{background:#e9efe7}
.v4-value-nav>a span{font-size:9px;letter-spacing:.095em;color:#9a644f;font-weight:900}.v4-value-nav>a strong{font-size:19px;letter-spacing:-.045em;color:#24392f;line-height:1.2;margin:22px 0 8px}
.v4-value-nav>a small{font-size:12px;color:#6f8072;line-height:1.3;max-width:200px}.v4-value-nav>a b{position:absolute;right:21px;top:21px;color:#df6141;font-size:19px}
.decode-section{background:#eaece5;border-top:1px solid #d4dbd1;border-bottom:1px solid #d0d9cd;scroll-margin-top:18px;padding-top:58px}
.decode-heading h2,.library-heading h2,.method-header h2,.faq-title h2,.section-heading h2{font-weight:900;color:#22382e;letter-spacing:-.065em}
.decode-heading h2 em,.library-heading h2 em,.method-header h2 em,.faq-title h2 em,.section-heading h2 em{color:#d85a3b;font-family:Georgia,serif;font-weight:400}
.eyebrow,.method-index,.studio-kicker,.wardrobe-label{color:#b14e38}
.studio-panel{border:1px solid #cad5ca;background:#fffdf7;border-radius:14px;box-shadow:0 9px 30px rgba(24,44,32,.03);overflow:hidden}
.studio-top{background:#f7f5eb;border-bottom:1px solid #e1e7dd}
.studio-kicker{color:#385544}
.result-panel{background:#1f3a30;color:#fbfdf7;border-radius:14px;overflow:hidden;box-shadow:0 10px 38px rgba(22,51,35,.08)}
.result-top{background:#183127;border-bottom:1px solid #526c58}
.result-body h3{font-weight:850;letter-spacing:-.065em}.result-body h3 em{color:#eabf9e}
.result-primary,.result-actions .result-primary{background:#efb88f;color:#243329}
.result-primary:hover,.result-actions .result-primary:hover{background:#f4cbab}
.next-button,.system-option.active{background:#315142;color:#fff}
.symbol-option{border-radius:9px}.symbol-option:hover{border-color:#56917a;background:#f6fbf4}.symbol-option.selected{border-color:#37624e;box-shadow:inset 0 0 0 1px #38674d;background:#edf3e9}
.step-tab[aria-selected="true"]{color:#a9432b}.coverage-track>i{background:#dfeab0}
.wardrobe{border-radius:14px;background:#fffdf8;border:1px solid #d7dfd3;overflow:hidden}
.wardrobe .wardrobe-count{color:#ad4e36}
/* Restyle large legacy editorial blocks without rewriting stable behavior */
.proof-strip{background:#213d32}.proof-grid strong{color:#fff}.proof-grid small{color:#c5d7c9}
.v4-photo-row{background:#fefdf7;border:1px solid #d8dfd4;border-radius:14px;margin-top:45px;margin-bottom:22px}
.v4-photo-row h2 em{color:#d65d3f}.photo-assist{background:#fffdf7;border-color:#d3dbd2;border-radius:10px;overflow:hidden}
.photo-assist>summary{color:#2c4d3b}.photo-assist>summary span{color:#dc593e}
.v4-editorial-grid a{background:#fffdf7;border:1px solid #d5dfd4;border-radius:12px}
.v4-editorial-grid a:hover{border-color:#b57c65}.v4-editorial-grid a span{color:#ad4c35}.v4-editorial-grid a b{color:#cf5238}
.v4-inline-index a{background:#f5dcc6;color:#46392f;border-radius:8px}.v4-inline-index a:hover{background:#efc6a6}
.materials-section{background:#edeae0}.fabric-card{background:#fffdf8;border-radius:12px;overflow:hidden}.fabric-card-copy{background:#fffdf8}
.fabric-card-copy h3{color:#263d30}.fabric-use{color:#b85037}
.method-essay{background:#fffdf7}.method-essay h3{color:#243d30}.source-links a{color:#bd5139}
.site-footer{background:#1b3028}.footer-bottom{border-top-color:#385447}.footer-logo{color:#f5f8ee}.footer-logo span{color:#f39e79}
/* Shared accessibility and reduced motion */
@media(prefers-reduced-motion:reduce){.v5-search-form button,.v5-shape-examples .lookup-example,.v5-example-symbols button,.v4-value-nav>a{transition:none!important;transform:none!important}}
@media(max-width:1230px){
 .v5-header.site-header{gap:18px}.v5-header .v5-nav{gap:16px}.v5-hero{gap:27px;grid-template-columns:1.04fr .96fr}.v5-hero h1{font-size:clamp(55px,5.7vw,78px)}
 .v5-specimen-scene{padding:27px 20px 18px}.v5-specimen-tag{padding:18px}.v5-example-symbols button{min-height:68px}.v5-example-symbols button img{height:51px;width:51px}
}
@media(max-width:1000px){
 .v5-topline-inner span:nth-child(2){display:none}
 .v5-header.site-header{height:auto;min-height:76px;flex-wrap:wrap;padding:14px 0 0;column-gap:10px;row-gap:3px}
 .v5-header .v5-nav{order:3;flex:0 0 100%;margin:0;display:flex!important;justify-content:space-between;padding:5px 0 8px;border-top:1px solid #dce1d7;gap:19px;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}
 .v5-header .v5-nav a{font-size:12px;padding:7px 1px}
 .v5-header-actions{margin-left:auto}
 .v5-hero{grid-template-columns:1fr;gap:29px;padding-top:30px;min-height:auto}.v5-hero h1{max-width:760px;font-size:clamp(62px,9vw,94px)}
 .v5-hero-display{min-height:0}.v5-specimen-scene{padding:38px 22px 20px}.v5-specimen-tag{width:min(100%,500px)}
 .v4-value-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-value-nav>a:nth-child(2){border-right:0}.v4-value-nav>a:nth-child(-n+2){border-bottom:1px solid #d8dfd4!important}
}
@media(max-width:600px){
 .shell{width:calc(100% - 30px)}
 .v5-topline-inner{min-height:31px;font-size:8px;gap:8px}.v5-topline-inner a{font-size:8px}
 .v5-logo-text{font-size:22px}.v5-logo-icon{height:30px;width:28px}.v5-logo-icon svg{width:27px;height:27px}
 .v5-header .install-btn{display:none!important}.v5-header-action{padding:10px 11px 10px 13px;gap:8px;min-height:38px;font-size:10px}
 .v5-header-action span{font-size:15px}.v5-header.site-header{min-height:0;padding-top:12px}
 .v5-header .v5-nav{justify-content:flex-start;gap:19px;overflow-x:auto}.v5-header .v5-nav a{font-size:11px}
 .v5-hero{padding-top:28px;padding-bottom:28px;gap:21px}.v5-section-overline{font-size:9px;gap:7px}.v5-overline-rule{max-width:42px}.v5-section-overline>span:last-child{font-size:8px}
 .v5-hero h1{font-size:clamp(47px,11.7vw,69px);margin:21px 0 16px;letter-spacing:-.078em;line-height:1.01}
 .v5-intro{font-size:14px;line-height:1.55;margin-bottom:19px}
 .v5-search-label{padding:10px 12px}.v5-search-label>span:last-child{font-size:7px;letter-spacing:.025em}
 .v5-search-form{padding:7px;flex-wrap:wrap;min-height:0}.v5-search-icon{width:32px}.v5-search-icon svg{height:19px;width:19px}
 .v5-search-form input{font-size:13px;min-height:45px;flex-basis:calc(100% - 34px)}
 .v5-search-form button{width:100%;min-height:45px;justify-content:center;gap:17px}
 .v5-lookup-help{padding:12px}.v5-shape-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 .v5-shape-examples .lookup-example{padding:7px 3px;flex-direction:column;text-align:center;min-height:86px;gap:3px;font-size:10px}
 .v5-shape-examples .lookup-example img{height:34px;width:34px}
 .v5-lookup-results{padding:0 12px 12px}.v5-entry-links{margin-top:15px;gap:14px}
 .v5-main-cta{min-height:47px;font-size:12px;padding:13px 15px;gap:13px}.v5-text-link{font-size:11px}
 .v5-credibility{padding-top:17px;gap:10px;font-size:9px}
 .v5-hero-display{border-radius:10px}.v5-display-top,.v5-display-footer{font-size:8px;padding:13px 14px}
 .v5-display-top span:last-child{font-size:7px;text-align:right}.v5-specimen-scene{padding:27px 22px 15px}
 .v5-specimen-tag{transform:rotate(-.6deg);padding:17px 16px 14px}.v5-specimen-tag:before{inset:5px}
 .v5-tag-head{gap:7px}.v5-tag-monogram{width:43px;font-size:17px}.v5-tag-head b{font-size:11px}.v5-tag-head small{font-size:7px}.v5-tag-serial{font-size:8px}
 .v5-example-symbols{gap:5px}.v5-example-symbols button{min-height:60px;padding:4px 1px}.v5-example-symbols button img{height:46px;width:46px}
 .v5-specimen-answer{min-height:149px}.v5-specimen-answer h2{font-size:27px}.v5-specimen-answer p{font-size:11px}
 .v5-tag-bottom{flex-wrap:wrap;font-size:7px;gap:3px}.v5-fabric-caption{margin-top:14px}.v5-display-footer{gap:7px;flex-wrap:wrap;justify-content:space-between}
 .v5-display-footer span{font-size:7px}
 .v4-value-nav{margin-top:0;margin-bottom:30px}.v4-value-nav>a{min-height:133px;padding:15px 13px}.v4-value-nav>a span{font-size:8px}.v4-value-nav>a strong{font-size:15px;margin:18px 0 5px}.v4-value-nav>a small{font-size:10px}.v4-value-nav>a b{font-size:15px;top:10px;right:10px}
 .decode-section{padding-top:34px}.v4-photo-row{margin-top:26px}
}
@media(max-width:365px){
 .v5-topline-inner>a{display:none}.v5-header-action{font-size:9px;gap:4px}.v5-logo-text{font-size:19px}.v5-hero h1{font-size:45px}
 .v5-display-footer{justify-content:center}.v5-display-footer span{font-size:7px}
 .v5-search-label>span:last-child{display:none}
}
@media print{.v5-header,.v5-topline,.v5-hero,.v4-value-nav,.v5-credibility{display:none!important}}

/* Keyboard-only skip link: out of the visual canvas until focused. */
.skip-link{position:fixed;left:14px;top:0;transform:translateY(-150%);opacity:0;pointer-events:none;z-index:20000;background:#e8a17d;color:#182c21;border-radius:5px;padding:11px 16px;font-weight:800}
.skip-link:focus,.skip-link:focus-visible{transform:translateY(9px);opacity:1;pointer-events:auto}
