.bk-page{max-width:1240px;margin:auto;padding:30px 38px 75px}.bk-page *{box-sizing:border-box}.bk-hero{position:relative;isolation:isolate;min-height:550px;display:flex;align-items:center;overflow:hidden;border:1px solid #52634b;padding:45px;background:#182e23}.bk-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bk-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#13251c 8%,rgba(19,37,28,.94) 35%,transparent);z-index:-1}.bk-hero>div{max-width:680px}.bk-hero .eyebrow{font-size:10px;letter-spacing:1px;color:#ccb17a}.bk-hero h1{font-size:clamp(43px,5vw,68px);line-height:1.12;color:#e7ddbd;margin:25px 0}.bk-hero h1 em{font-weight:400;color:#d8b875}.bk-hero p{max-width:580px;line-height:1.95;color:#c0ceb4;font-size:15px}.bk-meta{display:flex;gap:20px 30px;flex-wrap:wrap;font-size:10px;color:#cfb780;margin-top:30px}.bk-toc{display:flex;flex-wrap:wrap;gap:12px 24px;padding:25px 0;border-bottom:1px solid #4e6143}.bk-toc a,.bk-related a,.bk-source{font-size:12px;color:#d2ba7f;text-decoration:none;line-height:1.8}.bk-section{padding-top:20px;margin:20px 0 35px;scroll-margin-top:25px}.bk-section h2{font-size:35px;line-height:1.28;color:#e4d9b7;margin:18px 0 25px}.bk-section h3{font-size:25px;line-height:1.3;color:#d9cba7;margin:18px 0}.bk-section p,.bk-section li{font-size:14px;line-height:1.95;color:#b9c9ac}.bk-benefits,.bk-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.bk-benefits article,.bk-examples article{border-top:1px solid #7f815a;background:linear-gradient(135deg,#253c2b,#182a20);padding:25px;min-width:0}.bk-benefits article>span{font:36px Georgia,serif;color:#c4ac73}.bk-benefits article p,.bk-examples article p{font-size:13px}.bk-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin:30px 0}.bk-flow>div{border:1px solid #65704f;padding:22px 18px;background:#21392a;min-height:150px;display:flex;flex-direction:column;justify-content:center}.bk-flow span{font-size:10px;color:#cbb17c}.bk-flow strong{font:24px/1.25 Georgia,serif;color:#e2d2a7;margin:10px 0}.bk-flow small{font-size:11px;line-height:1.75;color:#aebfa0}.bk-flow>b{color:#bba36c}.bk-note{border:1px solid #5c6748;border-left:3px solid #c7ad72;background:#203326;padding:25px 28px;margin:30px 0}.bk-note strong{font:23px/1.3 Georgia,serif;color:#ddcba3}.bk-note h3{margin-top:0}.bk-steps{padding-left:25px}.bk-steps li{border-bottom:1px solid #354a33;padding:13px 0 18px 12px}.bk-bag{display:flex;gap:23px;align-items:flex-start}.bk-bag img{border:1px solid #aa9460;border-radius:5px;flex-shrink:0;margin-top:5px}.bk-bag p{margin-top:0}.bk-table{overflow:auto;border:1px solid #40583b;margin:25px 0}.bk-table table{border-collapse:collapse;width:100%;min-width:570px;text-align:left;font-size:12px;line-height:1.85}.bk-table td,.bk-table th{padding:17px 20px;border-bottom:1px solid #3c5136;vertical-align:top}.bk-table thead{background:#293d2b;color:#e1ce98}.bk-table tbody th{color:#d1bb82;font-weight:400;min-width:150px}.bk-table td{color:#b6c7a9}.bk-equation{display:flex;gap:15px 20px;flex-wrap:wrap;align-items:center;background:#273c2a;border:1px solid #626748;padding:25px;font-size:12px;line-height:1.8;color:#bfceb0}.bk-equation b{color:#c4ab71}.bk-equation strong{color:#e3cf98}.bk-time{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;background:#1b3023;padding:30px;margin:30px 0}.bk-time div{display:flex;flex-direction:column;gap:13px}.bk-time span{font-size:10px;letter-spacing:1px;color:#bda774}.bk-time strong{font:38px Georgia,serif;color:#dec48a}.bk-time small{font-size:12px;color:#b1c3a4;line-height:1.8}.bk-time>b{color:#c8ae75;font-size:28px}.bk-faq details{border-bottom:1px solid #465e3e;padding:18px 0}.bk-faq summary{font-size:15px;color:#d6c18b;cursor:pointer;line-height:1.8}.bk-related{display:flex;gap:14px 28px;flex-wrap:wrap;margin:30px 0}.bk-page a:focus-visible,.bk-page summary:focus-visible,.bk-page [tabindex]:focus-visible{outline:2px solid #e0c783;outline-offset:5px}
@media(max-width:900px){.bk-flow{grid-template-columns:1fr auto 1fr}.bk-flow>b:nth-of-type(2){display:none}.bk-benefits,.bk-examples{grid-template-columns:1fr}.bk-benefits article,.bk-examples article{padding:24px}}
@media(max-width:600px){.bk-page{padding:20px 20px 50px}.bk-hero{padding:27px;min-height:570px}.bk-hero:after{background:linear-gradient(90deg,rgba(19,37,28,.96),rgba(19,37,28,.6))}.bk-hero h1{font-size:44px}.bk-hero p{font-size:14px}.bk-meta{gap:15px}.bk-toc{gap:10px 20px}.bk-section h2{font-size:30px}.bk-flow{display:flex;flex-direction:column;gap:10px;align-items:stretch}.bk-flow>div{min-height:0;padding:20px}.bk-flow>b{align-self:center;transform:rotate(90deg)}.bk-flow>b:nth-of-type(2){display:block}.bk-note{padding:23px}.bk-bag{display:block}.bk-bag img{margin:0 0 20px}.bk-time{padding:24px;grid-template-columns:1fr;gap:20px}.bk-time>b{transform:rotate(90deg);justify-self:center}.bk-time strong{font-size:34px}}

@media(max-width:360px){.header{padding-inline:12px;gap:6px}.header-actions{gap:6px}.header .brand{font-size:19px}}

.bk-resupply-callout{border-left:3px solid #d3b477;background:linear-gradient(110deg,#31472d,#203326);padding:25px 28px;margin:25px 0}.bk-resupply-callout>strong{font:27px/1.3 Georgia,serif;color:#e5d5a8}.bk-resupply-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:30px 0}.bk-resupply-grid article{min-width:0;border:1px solid #58654a;background:radial-gradient(ellipse at top right,#3b4531,transparent),#1b3022;padding:24px}.bk-resupply-grid header{display:flex;gap:16px;align-items:flex-start}.bk-resupply-grid img{border:1px solid #a7925b;border-radius:5px;flex-shrink:0}.bk-resupply-grid header span{font:10px system-ui;color:#bba675}.bk-resupply-grid h3{font-size:24px;margin:8px 0 0;overflow-wrap:anywhere}.bk-resupply-grid p{font-size:13px;margin:22px 0 0}@media(max-width:900px){.bk-resupply-grid{grid-template-columns:1fr}}
