.wbr{--wbr-green:#003a29;--wbr-ink:#14372b;--wbr-gold:#caa64d;width:100%;color:var(--wbr-ink);background:#fffefa;font-family:Arial,Helvetica,sans-serif;line-height:1.5}
.wbr,.wbr *{box-sizing:border-box}
.wbr img{display:block;max-width:100%;height:auto}
.wbr a{text-decoration:none}
.wbr button{font:inherit;cursor:pointer}
.wbr a:focus-visible,.wbr button:focus-visible{outline:3px solid #dba731;outline-offset:3px}
.wbr-container{width:min(calc(100% - 96px),1290px);margin-inline:auto}
.wbr-breadcrumb{min-height:54px;display:flex;align-items:center;background:#fffefa}
.wbr-breadcrumb a{display:inline-flex;align-items:center;gap:9px;color:#164534;font-size:13px;font-weight:600}
.wbr-breadcrumb a:hover{text-decoration:underline}
.wbr-hero{background:var(--wbr-green);color:#fffdf6;overflow:hidden}
.wbr-hero-inner{min-height:408px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:58px;padding-block:48px}
.wbr-hero-copy{position:relative;z-index:1}
.wbr-eyebrow{display:flex;align-items:center;gap:18px;font-size:12px;font-weight:700;color:#e5bb57;margin-bottom:17px}
.wbr-eyebrow span{width:62px;height:1px;background:#cda950}
.wbr-hero h1{font-family:Georgia,serif;font-size:clamp(34px,3.2vw,47px);line-height:1.13;font-weight:400;color:#fffdf6;margin:0 0 16px;max-width:770px;letter-spacing:0}
.wbr-date{font-size:13px;font-weight:600;margin:0 0 8px}
.wbr-summary{max-width:570px;font-size:15px;line-height:1.5;margin:0 0 22px}
.wbr-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:10px 19px;border:0;border-radius:3px;background:#f4c660;color:#123c2e!important;font-size:14px;font-weight:700;white-space:nowrap;transition:background-color .18s ease}
.wbr-download:hover{background:#ffda80;color:#123c2e!important}
.wbr-download-note{font-size:11px;color:#d3e4d6;margin:9px 0 0}
.wbr-hero-art{position:relative;height:305px;display:flex;align-items:center;justify-content:center}
.wbr-hero-art img{position:absolute;width:min(100%,420px);height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(255,255,255,.5);box-shadow:0 17px 35px rgba(0,13,8,.34)}
.wbr-hero-back{transform:translate(42px,-4px) rotate(5deg);opacity:.93}
.wbr-hero-front{transform:translate(-36px,12px)}
.wbr-inside{padding-top:34px}
.wbr-section-heading{display:flex;align-items:center;gap:20px;margin-bottom:10px}
.wbr-section-heading h2{font-family:Georgia,serif;color:#0b4634;font-size:28px;line-height:1.24;font-weight:400;margin:0;flex:0 0 auto;letter-spacing:0}
.wbr-section-heading>span{flex:1;height:1px;background:#d2a644}
.wbr-intro{font-size:15px;line-height:1.56;max-width:970px;color:#263d34;margin:0 0 24px}
.wbr-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}
.wbr-preview{border:0;background:transparent;padding:0;text-align:left;color:#172e26;min-width:0}
.wbr-preview:only-child{max-width:315px}
.wbr-preview-image{display:block;width:100%;aspect-ratio:1.42;overflow:hidden;background:#e8efea;border:1px solid #d5ddd5}
.wbr-preview-image img{width:100%;height:100%;object-fit:cover;transition:opacity .18s ease}
.wbr-preview:hover .wbr-preview-image img{opacity:.83}
.wbr-preview-label{display:block;margin-top:9px;font-size:13px;line-height:1.3}
.wbr-details{padding-top:42px}
.wbr-topics{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px}
.wbr-topics li{display:grid;grid-template-columns:46px 1fr;gap:18px;align-items:start;padding:18px 0 19px;border-bottom:1px solid #d6ddd6}
.wbr-topic-number{font-family:Georgia,serif;color:#be912c;font-size:30px;line-height:1}
.wbr-topics h3{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.35;margin:0 0 5px;color:#142d25;font-weight:700;letter-spacing:0}
.wbr-topics p{font-size:14px;line-height:1.5;color:#26352e;margin:0;max-width:560px}
.wbr-editorial{max-width:970px;font-size:15px;line-height:1.65;color:#3f5148;margin:21px 0 0}
.wbr-editorial>*{margin:0 0 18px}
.wbr-editorial h2,.wbr-editorial h3{font-family:Georgia,serif;color:#0b4634;font-weight:400;line-height:1.25;margin:30px 0 12px;letter-spacing:0}
.wbr-editorial h2{font-size:25px}.wbr-editorial h3{font-size:21px}
.wbr-editorial ul,.wbr-editorial ol{padding-left:25px}
.wbr-editorial a{text-decoration:underline;color:#0b6246}
.wbr-editorial img{max-width:100%;height:auto}
.wbr-editorial table{display:block;max-width:100%;overflow-x:auto}
.wbr-download-strip{margin-top:36px;margin-bottom:42px;min-height:91px;display:grid;grid-template-columns:1.15fr 1fr auto;gap:24px;align-items:center;background:#e8eee7;border-radius:5px;padding:19px 26px}
.wbr-strip-title{display:flex;align-items:center;gap:13px;font-family:Georgia,serif;font-size:18px}
.wbr-strip-title strong{font-weight:400}
.wbr-download-strip p{margin:0;border-left:1px solid #cda950;padding-left:20px;font-size:13px;line-height:1.45}
.wbr-download-strip .wbr-download{font-size:13px}
.wbr-related{padding-bottom:40px}
.wbr-related-intro{font-size:15px;margin:0 0 24px;color:#263d34}
.wbr-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.wbr-related-item{display:block;color:#1b3329!important;min-width:0}
.wbr-related-image{display:block;aspect-ratio:1.92;overflow:hidden;background:#edf1ed;border:1px solid #e0e5de}
.wbr-related-image img{width:100%;height:100%;object-fit:cover}
.wbr-related-label{display:flex;justify-content:space-between;align-items:start;gap:10px;padding-top:10px;font-size:15px;line-height:1.35}
.wbr-related-label span{flex:0 0 auto;color:#a77a21}
.wbr-related-item:hover .wbr-related-label{text-decoration:underline}
.wbr-lightbox{border:0;padding:0;max-width:calc(100% - 40px);max-height:calc(100% - 40px);width:min(96vw,1250px);background:transparent;color:white;overflow:visible}
.wbr-lightbox::backdrop{background:rgba(0,22,14,.9)}
.wbr-lightbox-content{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:center}
.wbr-lightbox img{width:100%;max-height:78vh;object-fit:contain;background:#101412}
.wbr-lightbox button{border:0;color:white;background:transparent;display:grid;place-items:center;min-width:40px;min-height:40px;font-size:36px}
.wbr-lightbox-close{position:absolute;right:0;top:-50px}
.wbr-lightbox-caption{grid-column:2;display:flex;justify-content:space-between;font-size:13px;color:#d9e7dd}
.wbr .wbr-hero h1{font-family:Georgia,serif!important;font-weight:400!important;line-height:1.13!important;letter-spacing:0!important;margin:0 0 16px!important}
.wbr .wbr-section-heading h2{font-family:Georgia,serif!important;font-size:28px!important;font-weight:400!important;line-height:1.24!important;letter-spacing:0!important;color:#0b4634!important}
.wbr .wbr-preview{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;color:#172e26!important;border:0!important;padding:0!important;background:transparent!important;min-height:0!important}
.wbr .wbr-preview{text-align:left!important}
.wbr .wbr-preview-image img{width:100%!important;height:100%!important;object-fit:cover!important}
.wbr .wbr-preview-label{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;color:#172e26!important}
.wbr .wbr-download{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}
@media(max-width:1100px){.wbr-container{width:min(calc(100% - 60px),1290px)}.wbr-hero-inner{gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.wbr-hero h1{font-size:38px}.wbr-hero-art img{width:340px}}
@media(max-width:820px){.wbr-hero-inner{grid-template-columns:1fr;padding-block:37px 25px;gap:12px}.wbr-hero h1{max-width:650px}.wbr-hero-art{justify-content:flex-start;height:245px;margin-left:30px}.wbr-hero-art img{width:350px}.wbr-download-strip{grid-template-columns:1fr auto}.wbr-download-strip p{grid-row:2;grid-column:1/-1;border-left:0;border-top:1px solid #cda950;padding:12px 0 0}}
@media(max-width:620px){.wbr-container{width:min(calc(100% - 36px),1290px)}.wbr-breadcrumb{min-height:48px}.wbr-hero-inner{padding-block:35px 23px}.wbr-hero h1{font-size:32px;line-height:1.17}.wbr-summary{font-size:14px}.wbr-hero-art{height:190px;margin-left:18px}.wbr-hero-art img{width:min(86%,285px)}.wbr-hero-back{transform:translate(29px,-1px) rotate(5deg)}.wbr-hero-front{transform:translate(-12px,9px)}.wbr .wbr-section-heading h2{font-size:25px!important}.wbr-inside{padding-top:30px}.wbr-intro{font-size:14px}.wbr-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.wbr-preview-label{font-size:12px}.wbr-details{padding-top:36px}.wbr-topics{grid-template-columns:1fr}.wbr-topics li{grid-template-columns:40px 1fr;gap:11px}.wbr-topic-number{font-size:27px}.wbr-download-strip{display:flex;flex-direction:column;align-items:stretch;gap:11px;padding:19px}.wbr-strip-title{font-size:17px}.wbr-download-strip p{border:0;padding:0}.wbr-download-strip .wbr-download{width:100%}.wbr-related-grid{grid-template-columns:1fr;gap:22px}.wbr-related-image{aspect-ratio:2.2}.wbr-lightbox{width:100%;max-width:calc(100% - 24px)}.wbr-lightbox-content{grid-template-columns:30px minmax(0,1fr) 30px;gap:2px}.wbr-lightbox button{min-width:30px}}
@media(prefers-reduced-motion:reduce){.wbr-download,.wbr-preview-image img{transition:none}}
