*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#103747;font:16px/1.6 system-ui}header{display:flex;justify-content:space-between;align-items:center;padding:20px max(5vw,20px);background:white}header img{width:130px}main{max-width:1000px;margin:40px auto;padding:0 22px}h1{font:400 clamp(32px,5vw,48px)/1.15 Georgia}a{color:#146b69}form label{display:block}form div{display:flex;gap:10px}input,select,button{font:inherit;padding:12px;border:1px solid #b7ccc4;border-radius:10px}input{flex:1;min-width:0}button{background:#146b69;color:white;cursor:pointer}.eyebrow{font-size:12px;letter-spacing:2px}.guide-filters{display:flex;gap:18px;margin:20px 0}.guide-filters label{display:flex;flex-direction:column;flex:1}.organized-guides{display:block!important}.organized-guides details{background:white;border-top:1px solid #d6e2dc;margin:16px 0;border-radius:12px;padding:16px 22px}.organized-guides summary{font:600 20px/1.4 system-ui;cursor:pointer}.organized-guides h2{font:600 13px/1.4 system-ui;text-transform:uppercase;letter-spacing:1px;color:#667c80;margin:25px 0 4px}.organized-guides a{display:block;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:14px 0!important;border-bottom:1px solid #e4ece8;text-decoration:none}.organized-guides a p{margin:3px 0;color:#5c7377;font-size:14px}.guide-next{display:flex;gap:16px;flex-wrap:wrap}.guide-next a{border:0;background:#e4eeea!important;padding:12px 16px!important;border-radius:10px!important}a:focus-visible,summary:focus-visible{outline:3px solid #c98245;outline-offset:4px}@media(max-width:600px){.guide-filters{flex-direction:column;gap:10px}.guide-next{display:block}.guide-next a{margin:8px 0}main{margin-top:25px}.organized-guides details{padding:14px}}