.month-guide{background:var(--paper)}.month-top{max-width:1120px;margin:auto;padding:42px 28px 30px}.month-top nav{display:flex;gap:10px;font-size:12px;color:#65746d;margin-bottom:34px}.month-top nav a{text-decoration:underline;text-underline-offset:4px}.month-top .eyebrow{color:#8a6b2a}.month-top h1{font:clamp(38px,5vw,66px)/1.08 Georgia,serif;letter-spacing:-1.5px;max-width:860px;margin:0 0 22px}.month-lead{font-size:19px;line-height:1.7;max-width:850px}.month-byline{font-size:13px;color:#617068}.month-byline a{text-decoration:underline}.month-hero{max-width:1120px;margin:0 auto 32px;padding:0 28px}.month-hero img{width:100%;display:block;height:360px;object-fit:cover;border-radius:14px}.month-hero figcaption{font-size:11px;color:#718078;margin-top:10px;line-height:1.6}.month-hero figcaption a{text-decoration:underline}.month-body{max-width:1040px;margin:auto;padding:0 28px 60px}.month-body section{padding:38px 0;border-bottom:1px solid #dfe3d9;scroll-margin-top:25px}.month-body h2{font:clamp(28px,3vw,38px)/1.15 Georgia,serif;letter-spacing:-.5px;margin:0 0 20px}.month-body h3{font:25px Georgia,serif}.month-body p,.month-body li{max-width:850px;line-height:1.85}.month-body a:not(.button){text-decoration:underline;text-underline-offset:3px}.month-answer{padding:26px 30px;background:#eee9da;border-left:3px solid #bd8e2c;border-radius:0 12px 12px 0}.month-answer p:last-child{margin-bottom:0}.month-toc{display:flex;flex-wrap:wrap;gap:10px 22px;padding:24px 0;font-size:13px}.month-table{overflow-x:auto;border:1px solid #dfe3d9;border-radius:12px;background:white;margin:24px 0}.month-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.month-table caption{text-align:left;padding:16px 18px;font-weight:600;background:#f2f2e9}.month-table th,.month-table td{text-align:left;padding:16px;vertical-align:top;border-top:1px solid #e7e9e2;line-height:1.6}.month-table thead th{font-size:12px;color:#536858}.month-table tbody th{font-weight:600}.month-note{font-size:12px;color:#68766d;line-height:1.8}.month-two{display:grid;grid-template-columns:1fr 1fr;gap:36px}.month-destination .eyebrow{color:#8a6b2a}.month-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:24px 0 10px}.month-actions .button{border-radius:7px;min-height:44px;font-size:14px}.month-guide-link{font-size:14px;font-weight:600}.month-faq details{background:white;border:1px solid #e1e4da;margin:12px 0;border-radius:10px;padding:18px 20px}.month-faq summary{cursor:pointer;font-weight:600;min-height:28px}.month-sources{font-size:13px;color:#53685e}.month-sources li{margin:12px 0}.month-guide :focus-visible{outline:3px solid #bd8e2c;outline-offset:4px}@media(max-width:650px){.month-top{padding:28px 20px 20px}.month-top h1{letter-spacing:-.7px}.month-lead{font-size:17px}.month-top nav{margin-bottom:24px}.month-hero{padding:0 20px}.month-hero img{height:240px}.month-body{padding:0 20px 35px}.month-answer{padding:20px}.month-body section{padding:30px 0}.month-two{grid-template-columns:1fr;gap:16px}.month-toc{gap:14px;font-size:13px}.month-actions{align-items:flex-start;flex-direction:column}.month-table table{font-size:13px}.month-table td,.month-table th{padding:12px}}
