.ns-cout .ns-section{padding-block:56px}.ns-cout .ns-cout__top{padding-block:40px 24px}.ns-cout__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ns-cout__cards a{background:var(--ns-tint,#f0f0f0);color:var(--ns-navy);align-items:center;gap:16px;padding:22px 24px;text-decoration:none;display:flex}.ns-cout__cards a:hover{color:var(--ns-red)}.ns-cout__num{font-family:var(--ns-serif);color:#b8bfc9;font-size:40px;font-style:italic;line-height:1}.ns-cout__cardtext{flex:1;gap:4px;min-width:0;display:grid}.ns-cout__cardtext strong{font-size:16px;font-weight:700;line-height:1.5}.ns-cout__cardtext small{color:var(--ns-muted);font-size:13px;line-height:1.5}.ns-cout__arrow{flex-shrink:0}.ns-cout__anchors{border-bottom:1px solid var(--ns-line);justify-content:center;gap:0;margin-top:32px;padding-bottom:8px;display:flex}.ns-cout__anchors a{color:var(--ns-navy);padding:8px 28px;font-size:14px;font-weight:700;text-decoration:none}.ns-cout__anchors a+a{border-left:1px solid var(--ns-line)}.ns-cout__anchors a:hover{color:var(--ns-red)}.ns-cout__head{text-align:center;padding-bottom:8px!important}.ns-cout__head .ns-title:after{content:"";background:var(--ns-red);width:32px;height:2px;margin:18px auto 0;display:block}.ns-cout__head .ns-detail-paragraph{margin-top:18px}.ns-cout__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.ns-cout__name{font-family:var(--ns-serif);color:var(--ns-navy);margin:0 0 8px;font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.5}.ns-cout__tagline{color:var(--ns-navy);margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.7}.ns-cout__table{border-top:1px solid var(--ns-line);background:#fff;margin:0}.ns-cout__table>div{border-bottom:1px solid var(--ns-line);grid-template-columns:minmax(110px,30%) minmax(0,1fr);display:grid}.ns-cout__table dt{background:var(--ns-tint,#f0f0f0);color:var(--ns-navy);margin:0;padding:14px 18px;font-size:14px;font-weight:700;line-height:1.7}.ns-cout__table dd{overflow-wrap:anywhere;margin:0;padding:14px 18px;font-size:14px;line-height:1.7}.ns-cout .ns-section--tint .ns-cout__table dt,.ns-cout .ns-section--tint .ns-cout__table dd{background:#fff}.ns-cout__access{text-align:center}.ns-cout__access .ns-title:after{content:"";background:var(--ns-red);width:32px;height:2px;margin:18px auto 0;display:block}.ns-cout__access .ns-detail-paragraph{margin-top:18px}.ns-cout__address{margin:20px 0 8px;font-size:16px;font-weight:700}.ns-cout__access .ns-detail-bullets{text-align:left;margin:8px 0 24px;display:inline-block}.ns-cout__access .ns-link{display:inline-flex}@media (width<=1000px){.ns-cout__cards{grid-template-columns:1fr;gap:12px}.ns-cout__grid{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.ns-cout .ns-section{padding-block:40px}.ns-cout__anchors{flex-wrap:wrap}.ns-cout__anchors a{padding:8px 16px}.ns-cout__table>div{grid-template-columns:1fr}.ns-cout__table dt{padding-bottom:6px}.ns-cout__table dd{padding-top:6px}}.ns-cout__head .ns-detail-paragraph,.ns-cout__access .ns-detail-paragraph{text-align:center;max-width:none;margin-inline:auto}.ns-president-media__books{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.ns-president-media__book:has(img){grid-template-columns:minmax(100px,160px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ns-president-media__book figure{margin:0}.ns-president-media__book figure:empty{display:none}.ns-president-media__book img{object-fit:contain;object-position:top center;width:100%;max-width:160px;height:230px;display:block}.ns-president-media__book h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:20px;line-height:1.6}.ns-president-media__book p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.8}.ns-president-media__book .ns-president-media__credits{margin-top:16px;font-size:14px}.ns-president-media__credits>span{display:block}.ns-president-media__links{margin-top:32px}.ns-president-media__links a{min-height:44px}.ns-president-media__links a:focus-visible{outline-offset:4px;outline:3px solid}.ns-president-media__external-note{margin-top:4px;font-size:12px;display:block}@media (width<=768px){.ns-president-media__books{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.ns-president-media__book:has(img){grid-template-columns:100px minmax(0,1fr);gap:16px}.ns-president-media__book img{height:155px}}.ns-mvoice__list[data-astro-cid-kexytsvt]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ns-mvoice__item[data-astro-cid-kexytsvt]{background:var(--ns-cream);border-left:3px solid var(--ns-navy,#1f3a5f);padding:24px 28px}.ns-mvoice__item--photo[data-astro-cid-kexytsvt]{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ns-mvoice__photo[data-astro-cid-kexytsvt]{aspect-ratio:1;background:var(--ns-white);border-radius:50%;width:120px;margin:0;overflow:hidden}.ns-mvoice__photo[data-astro-cid-kexytsvt] img[data-astro-cid-kexytsvt]{object-fit:cover;width:100%;height:100%;display:block}.ns-mvoice[data-astro-cid-kexytsvt] .ns-mvoice__item[data-astro-cid-kexytsvt] .ns-mvoice__lead[data-astro-cid-kexytsvt]{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.6}.ns-mvoice[data-astro-cid-kexytsvt] .ns-mvoice__item[data-astro-cid-kexytsvt] .ns-mvoice__body[data-astro-cid-kexytsvt]{margin:0}@media (width<=767px){.ns-mvoice__item[data-astro-cid-kexytsvt]{padding:18px}.ns-mvoice__item--photo[data-astro-cid-kexytsvt]{grid-template-columns:72px minmax(0,1fr);gap:16px}.ns-mvoice__photo[data-astro-cid-kexytsvt]{width:72px}.ns-mvoice[data-astro-cid-kexytsvt] .ns-mvoice__item[data-astro-cid-kexytsvt] .ns-mvoice__lead[data-astro-cid-kexytsvt]{font-size:16px}}
