.page-main{min-height:70vh;background:#f8f9fb}.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;font-size:14px;color:var(--muted);margin-bottom:38px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.breadcrumbs [aria-current]{color:var(--ink)}.page-heading{max-width:880px;margin-bottom:32px}.page-heading h1,.tool-heading h1{font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.18;letter-spacing:-1.3px;margin:12px 0 18px}.page-heading>p{color:var(--muted);max-width:700px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.catalog-card{display:flex;flex-direction:column;border:1px solid var(--line);background:white;padding:28px;border-radius:7px;transition:transform .2s,border-color .2s}.catalog-card:hover{transform:translateY(-3px);border-color:#b78a48}.catalog-card .eyebrow{font-size:10px;letter-spacing:1.2px}.catalog-card h2{font-size:24px;margin:18px 0;line-height:1.3}.catalog-card p{color:var(--muted);font-size:15px;flex:1}.card-label{font-size:14px;font-weight:600;margin-top:24px}.detail-wrap{max-width:980px}.editorial-notice{border-left:3px solid #bc873d;background:#fff2db;padding:18px 22px;border-radius:3px;margin:25px 0 35px;font-size:14px}.editorial-notice p{margin-top:7px}.detail-section{padding:27px 0;border-bottom:1px solid var(--line)}.detail-section h2{font-size:24px;margin:0 0 18px}.detail-section p+p{margin-top:12px}.pending,.source-help{color:var(--muted);font-size:15px}.source-record{background:white;border:1px solid var(--line);border-radius:6px;padding:10px 24px;margin-top:23px}.source-record>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid #edf0f3}.source-record>div:last-child{border:0}.source-record dt,.source-record dd{margin:0;font-size:14px;overflow-wrap:anywhere}.source-record a{color:#855715;text-decoration:underline}.related-links{display:flex;gap:12px;flex-wrap:wrap}.related-links a,.back-link{border:1px solid #cdd4de;padding:10px 15px;border-radius:5px;font-size:14px;display:inline-block;background:white}.related-links a:hover,.back-link:hover{border-color:#a97c35}.back-link{margin-top:35px}#navigation [aria-current]{color:#946322;text-decoration:underline;text-underline-offset:6px}.tool-heading{padding-bottom:28px}.analysis-section{margin:0}.article-list a{width:100%;text-align:left;border-bottom:1px solid #dee3e9;padding:17px 2px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--ink)}.article-list a>span:last-child{font-size:22px;color:#8c96a4}.article-list a:hover strong{color:#966521}#search-results a{display:inline-block;background:#f1f3f6;padding:10px;border-radius:4px;margin:5px;font-size:14px}@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.breadcrumbs{position:static;box-shadow:none;padding:0;background:none;display:flex;flex-direction:row;align-items:center}.catalog-grid{grid-template-columns:1fr}.source-record{padding:8px 16px}.source-record>div{grid-template-columns:1fr;gap:3px}.page-heading h1{overflow-wrap:anywhere}.detail-section h2{font-size:22px}.catalog-card{padding:23px}}
