.navmore{position:relative}.navmore summary,.exportmenu summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-weight:650}.navmore summary::after,.exportmenu summary::after{content:'⌄';font-size:16px}.navmore summary::-webkit-details-marker,.exportmenu summary::-webkit-details-marker{display:none}.navmore>div{position:absolute;right:0;top:100%;z-index:30;min-width:180px;padding:8px;background:#fff;border:1px solid #c6d1c7;border-radius:8px}.navmore a{display:block!important;padding:10px 12px;min-height:44px}.navmore a:hover{background:#edf2e6}.footerlinks{display:flex;flex-wrap:wrap;gap:12px 24px}.footerlinks a{min-height:44px;display:inline-flex;align-items:center}.reading{max-width:1050px}.reading article{max-width:78ch;margin:48px auto 72px}.reading h1{font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-.03em;margin:0 0 22px}.reading h2{margin:36px 0 12px}.reading p,.reading li{font-size:15px;line-height:1.75}.reading li+li{margin-top:10px}.reading .tablewrap{margin:20px 0}.reading table td{min-width:140px;max-width:none;font-size:13px}.reading .facts{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:0;margin:20px 0}.facts dt,.facts dd{margin:0;padding:12px 8px;border-bottom:1px solid #d7ded5}.facts dt{font-weight:650}.checkstatus,.breadcrumbs{color:#526459}.buttonlink{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;background:#285b3c;border-radius:8px;color:#fff;text-decoration:none;font-weight:650}.carddirectory{list-style:none;padding:0}.carddirectory li{padding:18px 0;border-bottom:1px solid #d7ded5}.carddirectory a{font-weight:650}.carddirectory span{display:block;color:#526459;font-size:13px;margin-top:4px}.exportmenu{margin:16px 0}.exportmenu>div{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.compareheading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px}.compareheading p{font-size:13px;color:#526459;margin:8px 0}.compareselectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.compareselectors label{display:flex;flex-direction:column;gap:8px;font-weight:650}.compareselectors select{width:100%;min-height:44px}.sidebyside{table-layout:fixed;min-width:700px}.sidebyside th,.sidebyside td{width:auto;min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere;padding:16px 12px}.sidebyside thead th{background:#edf2e6;color:#25372f;font-size:14px}.sidebyside tbody th{width:160px}.sidebyside td{font-size:13px}.sidebyside ul{padding-left:18px;margin:0}.sidebyside li+li{margin-top:10px}.cardpagelink{display:inline-block;padding:10px 0;min-height:44px}.rowbtn{margin:0 4px 8px 0}#printReport{display:none}button,select,input{font-variant-numeric:tabular-nums}.strategybar .viewtoggle{flex-wrap:wrap}section[id]{scroll-margin-top:100px}
@media(max-width:760px){.compareselectors{grid-template-columns:1fr}.compareheading{align-items:flex-start}.strategybar{align-items:flex-start;flex-direction:column;gap:12px}.strategybar .viewtoggle{width:100%}.strategybar .viewtoggle button{flex:1;min-height:44px}header nav{gap:12px}.navmore{font-size:13px}.reading .facts{grid-template-columns:1fr}.facts dt{padding-bottom:2px;border-bottom:0}.facts dd{padding-top:2px}.reading article{margin-top:30px}.reading footer{align-items:flex-start;flex-direction:column;gap:12px}}
@media print{@page{size:landscape;margin:12mm}body{background:#fff;padding:0}body>header,body>main,body>dialog,body>script,body>#toast,body>#backToTop{display:none!important}#printReport{display:block!important;color:#000;font:10pt Arial,sans-serif}#printReport table{table-layout:fixed;width:100%;border-collapse:collapse}#printReport td{font-size:8pt;min-width:0;max-width:none;overflow-wrap:anywhere;border:1px solid #aaa;padding:5px}#printReport tr{break-inside:avoid}#printReport h1{font-size:20pt}}
