.hampshire{--hh-navy:#071830;--hh-gold:#a77320;--hh-paper:#faf8f3;color:#17253b;line-height:1.7;background:var(--hh-paper);font-family:Arial,sans-serif}.hampshire *{box-sizing:border-box}.hampshire a{color:#77500e;text-decoration:underline;text-underline-offset:4px}.hampshire a:focus-visible{outline:3px solid #b5822b;outline-offset:5px}.hampshire h1,.hampshire h2,.hampshire h3{font-family:Georgia,serif;line-height:1.18;color:inherit}.hampshire h1{font-size:clamp(2.15rem,5vw,3.65rem);max-width:1000px;margin:14px 0 24px}.hampshire h2{font-size:clamp(1.6rem,3vw,2.1rem);margin:0 0 18px}.hampshire h3{font-size:1.3rem;margin:28px 0 10px}.hampshire p{margin:12px 0}.hh-hero{background:var(--hh-navy);color:#fff;padding:58px max(24px,calc((100% - 1120px)/2));border-bottom:5px solid #c69a48}.hh-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:700}.hh-hero .hh-kicker{color:#e0ba74}.hh-lead{font-size:1.18rem;max-width:870px;color:#e5e9ef}.hh-date{font-size:.85rem;color:#c6ced9}.hh-content{max-width:1170px;margin:auto;padding:25px}.hh-breadcrumb{font-size:.85rem;margin:0 0 30px}.hh-content>section{margin:42px 0;scroll-margin-top:90px}.hh-now{background:#efe8d8;border-left:4px solid #a77320;padding:26px 30px}.hh-now a{display:inline-block;margin:10px 22px 0 0}.hh-topics{display:flex;flex-wrap:wrap;gap:12px 25px;padding:20px 0;border-top:1px solid #d9d1c3;border-bottom:1px solid #d9d1c3}.hh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.hh-card{background:#fff;border:1px solid #ded8cb;padding:30px;scroll-margin-top:90px}.hh-number{color:#7b6545;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.hh-card h2{font-size:1.65rem}.hh-guide{font-weight:700;display:inline-block;margin-top:14px}.hh-table{overflow-x:auto;border:1px solid #ded8cb;margin:20px 0}.hampshire table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.5}.hampshire th,.hampshire td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #ded8cb;min-width:145px}.hampshire thead{background:#e9e3d8}.hampshire th[scope=row]{font-weight:600}.hh-note{color:#566172;font-size:.9rem}.hh-article{max-width:850px}.hh-article h2{margin-top:42px}.hh-site-nav,.hh-footer{background:#071830;color:#fff;padding:20px max(24px,calc((100% - 1120px)/2));display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hh-site-nav a,.hh-footer a{color:#fff}.hh-site-nav .hh-brand{font-family:Georgia,serif;font-size:1.6rem;font-weight:700;margin-right:auto;text-decoration:none}.hh-footer{font-size:.85rem;margin-top:40px}.hh-skip{position:absolute;left:10px;top:-100px}.hh-skip:focus{top:10px;background:#fff;padding:12px;z-index:100}.hampshire #faq,.hampshire #sources{border-top:1px solid #d9d1c3;padding-top:30px}@media(max-width:640px){.hh-grid{grid-template-columns:1fr}.hh-content{padding:20px}.hh-hero{padding:36px 22px}.hh-card{padding:23px}.hh-now{padding:20px}.hh-site-nav{gap:12px}.hh-site-nav .hh-brand{width:100%}.hampshire table{font-size:.85rem}}@media(prefers-color-scheme:dark){.hampshire{color:#17253b}}
