.bn-geo-content,.bn-geo-guide{width:min(960px,calc(100% - 32px));margin:40px auto;padding:clamp(20px,4vw,40px);border:1px solid #e7dfce;border-radius:12px;background:#fffdf8;color:#17221b;line-height:1.8;text-align:start;overflow-wrap:anywhere}.bn-geo-content h2,.bn-geo-guide h2{font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.4;margin-block:1.5rem .75rem}.bn-geo-content h2:first-child{margin-block-start:0}.bn-geo-content h3,.bn-geo-guide h3{font-size:1.1rem;margin-block:1.4rem .4rem}.bn-geo-content p,.bn-geo-guide p{margin-block:.6rem}.bn-geo-content a,.bn-geo-guide a{color:#244b32;text-decoration:underline;text-underline-offset:.2em}.bn-geo-content a:focus-visible,.bn-geo-guide a:focus-visible{outline:3px solid #846719;outline-offset:3px}.bn-geo-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-inline-start:1.2rem}.bn-geo-guide table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:clamp(.8rem,2vw,1rem)}.bn-geo-guide th,.bn-geo-guide td{padding:.55rem;border:1px solid #d8d8ce;text-align:start}.bn-geo-guide caption{font-weight:700;margin-block:.75rem}.bn-geo-guide time{white-space:nowrap}.bn-geo-guide h1{font-size:clamp(1.65rem,5vw,2.4rem);line-height:1.4}.bn-geo-guide ul,.bn-geo-guide ol{padding-inline-start:1.5rem}.bn-geo-guide-link{width:min(960px,calc(100% - 32px));margin:1rem auto 2rem;text-align:start}.bn-geo-guide-link a{color:#244b32;text-decoration:underline;text-underline-offset:.2em}.bn-category-guidance{text-align:start;line-height:1.8}.bn-category-guidance details{margin-block:.6rem}.bn-category-guidance summary{cursor:pointer;font-weight:600}
