.aih-homepage{--aih-ink:#17232d;--aih-muted:#647482;--aih-accent:#FD7800;--aih-line:#dce3e8;--aih-bg:#fff;color:var(--aih-ink);background:var(--aih-bg);font-family:Arial,Helvetica,sans-serif;max-width:1320px;margin:0 auto;padding:24px 18px 70px;box-sizing:border-box}.aih-homepage *{box-sizing:border-box}.aih-homepage a{text-decoration:none;color:inherit}.aih-homepage a:hover{color:var(--aih-accent)}.aih-homepage a:focus-visible{outline:3px solid var(--aih-accent);outline-offset:3px}.aih-intro{border-bottom:3px solid var(--aih-ink);padding:16px 0 31px;margin-bottom:42px}.aih-eyebrow{font-weight:800;letter-spacing:.17em;font-size:11px;color:var(--aih-accent)}.aih-intro h1{font-size:clamp(34px,5vw,68px);line-height:1.03;letter-spacing:-.045em;margin:10px 0 12px;color:var(--aih-ink)}.aih-intro p{font-size:17px;color:var(--aih-muted);margin:0;line-height:1.6}.aih-section{margin:0 0 60px}.aih-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--aih-line);padding-bottom:14px;margin-bottom:22px}.aih-section-head h2{font-size:clamp(25px,3vw,35px);letter-spacing:-.035em;line-height:1.1;margin:5px 0 0;color:var(--aih-ink)}.aih-view{font-size:13px;font-weight:700;white-space:nowrap}.aih-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.aih-card{min-width:0}.aih-image-link{display:block;overflow:hidden;aspect-ratio:16/10;background:#e8eef0}.aih-card-image{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.aih-image-link:hover .aih-card-image{transform:scale(1.035)}.aih-no-image{display:grid;place-items:center;width:100%;height:100%;font-size:12px;letter-spacing:.15em;color:#71818b;font-weight:800}.aih-card-copy{padding:15px 0 0}.aih-meta{font-size:12px!important;color:var(--aih-muted)!important;line-height:1.4!important;margin:0 0 9px!important}.aih-card h3{font-size:20px;line-height:1.28;letter-spacing:-.02em;margin:0 0 10px;color:var(--aih-ink);overflow-wrap:anywhere}.aih-excerpt{font-size:14px!important;line-height:1.65!important;color:#455765!important;margin:0 0 12px!important}.aih-read{font-size:13px;font-weight:800;color:var(--aih-accent)!important}.aih-layout-feature .aih-card:first-child{grid-column:span 2;grid-row:span 2}.aih-layout-feature .aih-card:first-child .aih-image-link{aspect-ratio:16/9}.aih-layout-feature .aih-card:first-child h3{font-size:clamp(24px,3vw,34px)}.aih-layout-feature .aih-card:not(:first-child){display:grid;grid-template-columns:115px minmax(0,1fr);gap:14px;align-content:start}.aih-layout-feature .aih-card:not(:first-child) .aih-image-link{aspect-ratio:1}.aih-layout-feature .aih-card:not(:first-child) .aih-card-copy{padding:0}.aih-layout-feature .aih-card:not(:first-child) h3{font-size:16px}.aih-layout-feature .aih-card:not(:first-child) .aih-excerpt{font-size:12px!important;line-height:1.45!important}.aih-layout-editor{background:#f3f6f7;padding:28px;border-radius:5px}.aih-layout-editor .aih-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.aih-layout-editor .aih-card h3{font-size:17px}.aih-layout-editor .aih-image-link{aspect-ratio:1}.aih-layout-list .aih-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aih-layout-list .aih-card{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px}.aih-layout-list .aih-image-link{aspect-ratio:1}.aih-layout-list .aih-card-copy{padding:0}.aih-layout-list .aih-card h3{font-size:18px}@media(max-width:1000px){.aih-layout-editor .aih-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aih-layout-feature .aih-card:first-child{grid-row:auto}.aih-layout-feature .aih-card:not(:first-child){display:block}.aih-layout-feature .aih-card:not(:first-child) .aih-image-link{aspect-ratio:16/10}.aih-layout-feature .aih-card:not(:first-child) .aih-card-copy{padding-top:15px}}@media(max-width:680px){.aih-homepage{padding:15px 14px 50px}.aih-grid,.aih-layout-list .aih-grid,.aih-layout-editor .aih-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.aih-layout-feature .aih-card:first-child{grid-column:span 2}.aih-layout-list .aih-card{display:block}.aih-layout-list .aih-image-link{aspect-ratio:16/10}.aih-layout-list .aih-card-copy{padding-top:15px}.aih-section{margin-bottom:45px}.aih-section-head{align-items:start}.aih-view{margin-top:8px}.aih-layout-editor{padding:18px}.aih-card h3,.aih-layout-list .aih-card h3{font-size:17px}.aih-layout-feature .aih-card:not(:first-child) h3{font-size:16px}}@media(max-width:440px){.aih-grid,.aih-layout-list .aih-grid,.aih-layout-editor .aih-grid{grid-template-columns:1fr}.aih-layout-feature .aih-card:first-child{grid-column:auto}.aih-section-head{flex-wrap:wrap}.aih-layout-editor .aih-card h3{font-size:18px}}
.aih-archive-header{padding:18px 0 25px;border-bottom:3px solid var(--aih-ink);margin-bottom:22px}.aih-archive-header h1{font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.04em;color:var(--aih-ink);margin:8px 0}.aih-archive-header p{color:var(--aih-muted);margin:0;font-size:16px}.aih-year-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 38px}.aih-year-button{border:1px solid var(--aih-line);padding:10px 15px;border-radius:4px;font-size:14px;font-weight:700;background:#fff;display:inline-flex;align-items:center;gap:9px}.aih-year-button span{font-size:12px;border-radius:20px;padding:2px 7px;background:#eff2f4;color:var(--aih-ink)}.aih-year-button.is-active{color:#fff;background:var(--aih-accent);border-color:var(--aih-accent)}.aih-year-button.is-active span{background:rgba(255,255,255,.25);color:#fff}.aih-month{margin:0 0 36px}.aih-month h2{font-size:25px;letter-spacing:-.025em;color:var(--aih-ink);border-bottom:1px solid var(--aih-line);padding-bottom:10px;margin:0 0 8px}.aih-archive-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:17px;padding:15px 0;border-bottom:1px solid var(--aih-line);align-items:center}.aih-archive-thumb{display:block;width:96px;height:72px;background:#eef1f3;overflow:hidden}.aih-archive-image{display:block;width:100%;height:100%;object-fit:cover}.aih-archive-placeholder{display:grid;place-items:center;color:#71818b;font-size:12px;font-weight:800;letter-spacing:.12em}.aih-archive-item h3{font-size:18px;line-height:1.32;margin:0;color:var(--aih-ink)}.aih-archive-item .aih-meta{margin-bottom:7px!important}.aih-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:40px}.aih-pagination a,.aih-pagination .aih-ellipsis{min-width:38px;padding:9px 11px;text-align:center;border:1px solid var(--aih-line);border-radius:4px;font-size:14px;font-weight:700}.aih-pagination a[aria-current="page"]{background:var(--aih-accent);border-color:var(--aih-accent);color:#fff}.aih-empty{padding:24px;background:#f3f6f7;color:var(--aih-muted)}@media(max-width:500px){.aih-archive-item{grid-template-columns:78px minmax(0,1fr);gap:12px}.aih-archive-thumb{width:78px;height:64px}.aih-archive-item h3{font-size:16px}.aih-year-button{padding:8px 11px}}
