.breadcrumbs ol{flex-wrap:wrap;gap:4px 0;margin:0 0 18px;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumbs li{color:#ffffffb3}.breadcrumbs li+li:before{content:"›";color:#ffffff73;margin:0 8px}.breadcrumbs a{color:#dbe7ff;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.post-meta{color:#ffffffd1;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:18px;font-size:14px;display:flex}.post-meta a{color:#fff}.post-meta .author-title{color:#ffffffa6}.category-label{color:var(--primary);background:var(--tint);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.article-head .category-label{color:#dbe7ff;background:#ffffff24}.preview-banner{text-align:center;color:#7a5200;background:#fff4d6;border-bottom:1px solid #f0d58a;margin:0;padding:10px 16px;font-size:14px;font-weight:700}.draft-banner{color:#7a5200;background:#fff4d6;border:1px solid #f0d58a;border-radius:10px;margin:0 0 24px;padding:10px 14px;font-size:14px;font-weight:600}.toc{background:var(--surface);border:1px solid var(--hair);border-radius:12px;margin:8px 0 32px;padding:18px 22px}.toc-title{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:700}.toc ol{margin:0;padding-left:20px}.toc ol ol{margin:4px 0;padding-left:18px}.article .toc li{margin:4px 0;font-size:15px}.article .toc a{text-decoration:none}.article .toc a:hover{text-decoration:underline}.block-definition{border:1px solid #2d6cdf59;border-left:5px solid var(--primary);background:linear-gradient(135deg, var(--tint) 0%, var(--panel) 70%);border-radius:0 12px 12px 0;margin:24px 0;padding:18px 22px}.block-definition p{margin:0}.article .block-definition p:not(.block-label){color:var(--ink);font-size:17px;font-weight:600;line-height:1.8}.block-label{letter-spacing:.08em;font-weight:800;color:var(--primary)!important;margin:0 0 6px!important;font-size:12px!important}.block-measurement{border:1px solid var(--hair);background:var(--surface);border-radius:12px;margin:20px 0 28px;padding:14px 20px}.block-measurement .block-label{color:var(--own)!important}.block-measurement dl{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;font-size:14px;display:grid}.block-measurement dt{color:var(--muted);font-weight:700}.block-measurement dd{color:var(--ink);margin:0}.block-quote{margin:24px 0}.article .block-quote blockquote{border-left:4px solid var(--hair);background:var(--surface);border-radius:0 10px 10px 0;margin:0;padding:14px 18px}.article .block-quote blockquote p{color:#333a45;margin:0 0 8px;font-size:15px}.article .block-quote blockquote p:last-child{margin-bottom:0}.block-quote figcaption{color:var(--muted);margin-top:8px;font-size:13px}@media (width<=700px){.post-body table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.faq-toc{columns:2;column-gap:32px}.faq-toc section{break-inside:avoid;margin-bottom:14px}.faq-toc h2{border:0!important;margin:0 0 6px!important;padding:0!important;font-size:15px!important}.faq-toc ul{margin:0;padding-left:18px}.article .faq-toc li{margin:3px 0;font-size:14px}.faq-item{border-bottom:1px solid var(--hair);padding:4px 0 8px}.faq-item h3{padding-left:36px;position:relative}.faq-item h3:before{content:"Q";background:var(--tint);width:26px;height:26px;color:var(--primary);border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.faq-answer{padding-left:36px}[id]{scroll-margin-top:84px}.related{margin-top:48px}.article .related ul{gap:12px;padding:0;list-style:none;display:grid}.related li{margin:0!important}.related a{border:1px solid var(--hair);background:var(--panel);border-radius:12px;padding:14px 18px;text-decoration:none;display:block}.related a:hover{border-color:var(--primary)}.related strong{color:var(--ink);display:block}.related small{color:var(--muted)}.content-cta{border-radius:var(--radius);background:linear-gradient(135deg, var(--tint) 0%, var(--panel) 60%);border:1px solid #2d6cdf4d;margin:56px 0 0;padding:28px}.article .content-cta h2{border:0;margin:0 0 10px;padding:0;font-size:clamp(20px,2.4vw,24px)}.content-cta-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.content-disclaimer{border-top:1px solid var(--hair);margin-top:48px;padding-top:8px}.article .content-disclaimer h2{border:0;margin:16px 0 8px;padding:0;font-size:16px}.article .content-disclaimer p{color:var(--muted);font-size:13px}.article .post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.article .post-grid>li{margin:0}.post-card{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.post-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.post-card:focus-within{outline-offset:2px;outline:3px solid #2d6cdf59}.post-card-band{color:#ffffffeb;letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(60% 90% at 85% 10%, #ffffff2e 0%, #fff0 70%), linear-gradient(135deg, var(--navy) 0%, var(--band,var(--primary)) 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:132px;font-size:13px;font-weight:700;display:flex}.post-card-band img{opacity:.95}.cat-llmo{--band:#2d6cdf}.cat-report{--band:#0e7c86}.cat-glossary{--band:#6d4fe0}.post-card-badges{gap:6px;margin:0;display:flex;position:absolute;top:12px;left:12px}.post-card-badge{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.post-card-badge.is-status{color:#7a5200;background:#fff4d6}.post-card-body{flex-direction:column;flex:1;padding:20px 22px 18px;display:flex}.article .post-card h2{border:0;margin:0 0 10px;padding:0;font-size:18px;line-height:1.5}.article a.post-card-link{color:var(--ink);text-decoration:none}.article a.post-card-link:hover{color:var(--primary)}.post-card-link:after{content:"";position:absolute;inset:0}.article .post-card-link:focus{outline:none}.article .post-card-lead{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.post-card-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.post-card-more{color:var(--primary);font-size:14px;font-weight:700}.post-card-dates{color:var(--muted);flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.6;display:flex}.blog-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin:48px 0 0;display:flex}.article .category-filter{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.category-filter li{margin:0!important}.category-filter a{border:1px solid var(--hair);background:var(--panel);border-radius:999px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-block;color:var(--muted)!important}.category-filter a[aria-current=page]{background:var(--primary);border-color:var(--primary);color:#fff!important}.pagination{justify-content:space-between;margin-top:28px;font-size:15px;display:flex}.empty-note{text-align:center;color:var(--muted);border:1px dashed var(--hair);border-radius:12px;padding:32px}@media (width<=960px){.article .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.article .post-grid{grid-template-columns:1fr}}@media (width<=700px){.faq-toc{columns:1}.block-measurement dl{grid-template-columns:1fr;gap:2px}.block-measurement dd{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.post-card{transition:none}.post-card:hover{transform:none}}.operator-info{grid-template-columns:max-content 1fr;gap:.25rem 1.5rem;margin:0 0 .75rem;display:grid}.operator-info dt{font-weight:700}.operator-info dd{margin:0}.legal table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:14px;display:block;overflow-x:auto}.legal th,.legal td{border:1px solid var(--hair);text-align:left;vertical-align:top;color:var(--muted);padding:10px 12px}.legal th{background:var(--tint);color:inherit;white-space:nowrap;font-weight:700}
