/* Search Console pilot only. Other guides retain the prior template. */
.bk-guide-pilot-site .bk-header-inner,.bk-guide-pilot .bk-container{max-width:1296px;width:calc(100% - 144px)}
.bk-guide-pilot .bk-article-cover{max-width:1296px;grid-template-columns:1.35fr 1fr;gap:40px;padding:36px!important}
.bk-guide-pilot .bk-article-cover h1{font-size:clamp(30px,3.1vw,44px)}
.bk-guide-pilot .bk-mag-article-photo{height:100%;min-height:330px;max-height:400px}
.bk-pilot-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.bk-pilot-meta .bk-guide-tools{margin-top:14px}.bk-pilot-meta .bk-article-meta{margin-bottom:0}
.bk-guide-pilot .bk-reading-layout{grid-template-columns:255px minmax(0,1fr);gap:40px;padding-bottom:20px}
.bk-guide-pilot .bk-reading-content{font-size:17px;line-height:1.7}
.bk-guide-pilot .bk-reading-start{display:flex;gap:30px;align-items:center;padding:26px 30px;margin-bottom:30px}.bk-guide-pilot .bk-reading-start>svg{width:54px;height:54px;flex:none;color:#9cdbc0}
.bk-guide-pilot .bk-guide-section>h2{font-size:27px;margin-bottom:20px}.bk-guide-pilot .bk-guide-section:first-child>p:first-of-type::first-letter{float:none;font-size:inherit;color:inherit;margin:0}
.bk-pilot-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}
.bk-pilot-insights>div{padding:18px;background:#edf7f0;border:1px solid #dcebe1;border-radius:12px;display:flex;gap:12px;align-items:flex-start}
.bk-pilot-insights>div>span{background:#d8eee1;border-radius:50%;padding:9px;display:flex;flex:none}.bk-pilot-insights svg{width:20px;height:20px;color:#20744f}
.bk-guide-pilot .bk-pilot-insights h3{font-size:14px;line-height:1.4;margin:0 0 8px}.bk-guide-pilot .bk-pilot-insights p{font-size:12px;line-height:1.65;margin:0}
.bk-pilot-detail,.bk-pilot-sources,.bk-pilot-reading-links{border-top:1px solid #dce8e0;margin-top:22px;color:#315b4e}
.bk-pilot-detail>summary,.bk-pilot-sources>summary,.bk-pilot-reading-links>summary,.bk-pilot-case-more>summary{padding:14px 0;cursor:pointer;font-size:13px;font-weight:600;line-height:1.5;min-height:44px}
.bk-pilot-detail>div,.bk-pilot-sources>div{padding:12px 0 20px;font-size:16px;color:#29443c}.bk-guide-pilot .bk-pilot-detail h3{font-size:21px}.bk-guide-pilot .bk-pilot-detail h4{font-size:18px;line-height:1.5;margin:24px 0 10px}
.bk-pilot-case{display:grid;grid-template-columns:1.45fr 1fr;gap:26px;background:#f2f8f3;border:1px solid #dcebe0;padding:26px;border-radius:14px;margin:24px 0}
.bk-guide-pilot .bk-pilot-case h3{margin:0 0 12px;font-size:21px}.bk-guide-pilot .bk-pilot-case p:not(.bk-guide-label){font-size:14px;line-height:1.7;margin-bottom:16px}.bk-pilot-case-copy ol{list-style:none;padding:0;counter-reset:case;margin:20px 0 0}.bk-pilot-case-copy li{counter-increment:case;position:relative;padding-left:37px;margin-bottom:16px;font-size:13px;line-height:1.5}.bk-pilot-case-copy li::before{content:counter(case);position:absolute;left:0;top:0;background:#d2eadc;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;color:#185e40;font-size:12px;font-weight:700}.bk-pilot-case-copy li strong,.bk-pilot-case-copy li span{display:block}.bk-pilot-case-copy li span{margin-top:4px}
.bk-pilot-case-visual{min-width:0}.bk-pilot-url-diagram{background:#fff;border:1px solid #d2e4d8;border-radius:10px;text-align:center;padding:20px 14px}.bk-pilot-url-diagram>span{display:block;font-size:9px;letter-spacing:.1em;color:#4d7161}.bk-pilot-url-diagram>svg{display:block;width:45px;height:45px;margin:20px auto;color:#278360}.bk-pilot-url-diagram>strong{font-size:16px}.bk-pilot-url-diagram>div{padding:12px 5px;background:#e4f3e9;border-radius:6px;margin-top:15px;font-size:12px}.bk-guide-pilot .bk-pilot-url-diagram>p{font-size:12px!important;margin:12px 0 0!important}.bk-pilot-caution{display:flex;gap:9px;background:#f1f6f3;border-radius:8px;padding:14px;margin:14px 0 0!important;font-size:12px!important;color:#315b4e}.bk-pilot-caution svg{width:20px;height:20px;flex:none}.bk-pilot-case-more{grid-column:1/-1;border-top:1px solid #dce8e0}.bk-pilot-case-more>summary{padding-bottom:0}.bk-pilot-case-more[open]>summary{padding-bottom:14px}
.bk-guide-pilot .bk-guide-table th{background:#103934;color:#fff}.bk-guide-pilot .bk-guide-table caption{background:#fff;color:#163d33;padding:14px 18px;border-bottom:1px solid #dce8e0;font-size:14px}
.bk-pilot-plan{display:grid;grid-template-columns:180px 1fr;gap:25px;background:#e9f5ec;border:1px solid #d5e8dc;border-radius:14px;padding:26px}.bk-pilot-time{border-right:1px solid #bed8c7;display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding-right:25px;color:#236e4c}.bk-pilot-time strong{font-size:70px;line-height:1}.bk-pilot-time svg{width:33px;height:33px}.bk-pilot-time span{width:100%;text-align:center;font-size:9px;line-height:1.7;letter-spacing:.1em}.bk-pilot-plan ul{list-style:none;margin:0;padding:0}.bk-pilot-plan li{position:relative;padding-left:30px;margin:0 0 16px;font-size:13px;line-height:1.5}.bk-pilot-plan li:last-child{margin-bottom:0}.bk-pilot-plan li::before{content:'✓';position:absolute;left:0;top:2px;background:#287d58;color:#fff;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:11px}.bk-pilot-plan li strong,.bk-pilot-plan li span{display:block}.bk-pilot-plan li span{margin-top:4px}
.bk-pilot-sources{font-size:12px;margin-top:30px}.bk-pilot-sources>div{font-size:13px}.bk-pilot-sources ul{padding-left:20px}
.bk-pilot-related{padding:30px 0 40px}.bk-guide-pilot .bk-pilot-related>h2{font-size:27px;margin:0 0 23px}.bk-pilot-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bk-pilot-related>div>a{display:grid;grid-template-columns:110px minmax(0,1fr);border:1px solid #dce8e0;border-radius:12px;overflow:hidden;color:#173f32;background:#fff;text-decoration:none}.bk-pilot-related picture,.bk-pilot-related img{height:100%;width:100%;object-fit:cover;display:block}.bk-pilot-related a>div{padding:18px}.bk-pilot-related h3{font-size:17px;line-height:1.35;margin:0 0 9px}.bk-pilot-related p{font-size:12px;line-height:1.6;margin:0 0 12px}.bk-pilot-related a span{font-size:11px;font-weight:650}.bk-pilot-reading-links{font-size:13px}
.bk-pilot-footer{padding:28px 0!important}.bk-pilot-footer .bk-container{max-width:1296px;width:calc(100% - 144px)}.bk-pilot-footer .bk-pilot-footer-row{display:flex;align-items:center;justify-content:space-between;gap:30px}.bk-pilot-footer nav{display:flex;flex-wrap:wrap;gap:5px 24px;justify-content:flex-end}.bk-pilot-footer nav a{font-size:12px;min-height:32px;display:inline-flex;align-items:center}.bk-pilot-footer p{font-size:11px;margin:15px 0 0}.bk-pilot-footer .bk-logo{font-size:27px}
@media(max-width:1150px){.bk-guide-pilot-site .bk-header-inner,.bk-guide-pilot .bk-container,.bk-pilot-footer .bk-container{width:calc(100% - 64px)}.bk-guide-pilot .bk-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.bk-pilot-insights>div{display:block;padding:14px}.bk-pilot-insights>div>span{width:38px;height:38px;margin-bottom:10px}.bk-pilot-related>div>a{grid-template-columns:80px minmax(0,1fr)}}
@media(max-width:820px){.bk-guide-pilot-site .bk-header-inner,.bk-guide-pilot .bk-container,.bk-pilot-footer .bk-container{width:calc(100% - 40px)}.bk-guide-pilot .bk-article-cover{display:block;padding:26px!important}.bk-guide-pilot .bk-mag-article-photo{min-height:0;max-height:none;height:auto;aspect-ratio:1.7}.bk-guide-pilot .bk-reading-layout{display:block}.bk-pilot-related>div{grid-template-columns:1fr}.bk-pilot-related>div>a{grid-template-columns:120px minmax(0,1fr)}.bk-pilot-footer .bk-pilot-footer-row{display:block}.bk-pilot-footer nav{justify-content:flex-start;margin-top:20px}.bk-pilot-related h3{font-size:19px}}
@media(max-width:600px){.bk-guide-pilot .bk-article-cover h1{font-size:30px}.bk-guide-pilot .bk-guide-section>h2{font-size:24px}.bk-guide-pilot .bk-reading-start{padding:22px;gap:12px}.bk-guide-pilot .bk-reading-start p{font-size:17px}.bk-guide-pilot .bk-reading-start>svg{width:30px;height:30px}.bk-pilot-insights{grid-template-columns:1fr}.bk-pilot-insights>div{display:flex;align-items:center;padding:16px}.bk-pilot-insights>div>span{margin:0;flex:none}.bk-guide-pilot .bk-pilot-insights h3{font-size:15px}.bk-guide-pilot .bk-pilot-insights p{font-size:13px}.bk-pilot-case{grid-template-columns:1fr;padding:22px;gap:20px}.bk-pilot-plan{grid-template-columns:1fr;padding:22px;gap:24px}.bk-pilot-time{border-right:0;border-bottom:1px solid #bed8c7;padding:0 0 20px}.bk-pilot-time span{width:auto;text-align:left}.bk-pilot-time strong{font-size:55px}.bk-pilot-plan li{font-size:14px}.bk-pilot-meta{align-items:flex-end}.bk-pilot-meta .bk-article-meta{font-size:11px}.bk-pilot-related>div>a{grid-template-columns:90px minmax(0,1fr)}.bk-pilot-related a>div{padding:16px}.bk-pilot-footer nav{gap:4px 20px}.bk-pilot-footer nav a{min-height:40px}}
@media(max-width:360px){.bk-guide-pilot .bk-article-cover{padding:21px!important}.bk-guide-pilot .bk-article-cover h1{font-size:27px}.bk-guide-pilot .bk-guide-section>h2{font-size:22px}.bk-guide-pilot .bk-reading-start>svg{display:none}}
@media print{.bk-pilot-related,.bk-pilot-footer,.bk-pilot-case-visual{display:none}.bk-pilot-detail,.bk-pilot-sources,.bk-pilot-case-more{break-inside:auto}.bk-pilot-case,.bk-pilot-plan{display:block}.bk-pilot-time{display:none}.bk-guide-pilot .bk-container{width:100%}.bk-pilot-insights{display:block}.bk-pilot-insights>div{margin:8px 0}}

/* Quiet pilot accents: fine green frames, no coloured stripe at the short answer. */
.bk-guide-pilot{--guide-line:#c2d7cb;--pilot-frame:#b4cdbf}
.bk-guide-pilot .bk-article-cover,.bk-guide-pilot .bk-toc details,.bk-guide-pilot .bk-pilot-insights>div,.bk-guide-pilot .bk-pilot-case,.bk-guide-pilot .bk-pilot-url-diagram,.bk-guide-pilot .bk-guide-table,.bk-guide-pilot .bk-pilot-plan,.bk-guide-pilot .bk-guide-faq,.bk-guide-pilot .bk-pilot-related>div>a{border:1px solid var(--pilot-frame)}
.bk-guide-pilot .bk-reading-start{border:1px solid #315b4e;box-shadow:none}
.bk-guide-pilot .bk-pilot-caution{background:#f1f6f3;border:1px solid #c2d7cb;color:#315b4e}
.bk-guide-pilot .bk-guide-faq summary{background:#f7faf8}
.bk-guide-pilot .bk-guide-faq summary:hover,.bk-guide-pilot .bk-guide-faq[open] summary{background:#edf5ef;box-shadow:none}
.bk-guide-pilot .bk-guide-faq[open] summary{border-bottom:1px solid #c2d7cb}

/* Mobile outer gutters only; keep the approved colours and card padding. */
@media screen and (max-width:600px){.bk-guide-pilot-site .bk-header-inner,.bk-guide-pilot .bk-container,.bk-pilot-footer .bk-container{width:calc(100% - 24px)}}

/* Shared article components use the approved quiet pilot palette. */
.bk-guide-pilot .bk-pilot-insights>a{padding:18px;background:#edf7f0;border:1px solid var(--pilot-frame);border-radius:12px;display:flex;gap:12px;align-items:flex-start;text-decoration:none}
.bk-guide-pilot .bk-pilot-insights>a>span{background:#d8eee1;border-radius:50%;padding:9px;display:flex;flex:none}
.bk-guide-pilot .bk-pilot-insights>a:hover{background:#e6f2ea}
.bk-guide-pilot .bk-guide-section-example,.bk-guide-pilot .bk-guide-section-checklist,.bk-guide-pilot .bk-guide-example{background:#f2f8f3;border:1px solid var(--pilot-frame);border-radius:14px;box-shadow:none}
.bk-guide-pilot .bk-reading-start>div{min-width:0}
@media(max-width:1150px){.bk-guide-pilot .bk-pilot-insights>a{display:block;padding:14px}.bk-guide-pilot .bk-pilot-insights>a>span{width:38px;height:38px;margin-bottom:10px}}
@media(max-width:600px){.bk-guide-pilot .bk-pilot-insights>a{display:flex;align-items:center;padding:16px}.bk-guide-pilot .bk-pilot-insights>a>span{margin:0}}

@media(max-width:600px){.bk-guide-standard .bk-article-cover h1{font-size:clamp(23px,6.9vw,28px)}}
