/* Owner-approved mobile checklist and guide layout. */
@media screen and (max-width:63.99rem){
/* Local review concept only. Existing brand tokens and visitor copy retained. */
body.mobile-reading-ready .mobile-disclosure{border:1px solid var(--line);border-radius:1.5rem .5rem 1.5rem .5rem;background:var(--paper);color:var(--ink);min-width:0}
body.mobile-reading-ready .mobile-disclosure>summary{min-height:48px;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 1rem/1.5 'DM Sans',sans-serif;list-style:none}
body.mobile-reading-ready .mobile-disclosure>summary::-webkit-details-marker{display:none}
body.mobile-reading-ready .mobile-disclosure>summary:after{content:'+';font-size:1.25rem;font-weight:400}
body.mobile-reading-ready .mobile-disclosure[open]>summary:after{content:'−'}
body.mobile-reading-ready .mobile-disclosure>summary:focus-visible,.mobile-disclosure a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
body.mobile-reading-ready .mobile-toc{display:none}
@media(max-width:63.99rem){
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero{margin-bottom:1rem;background:var(--soft)}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero .page-heading{padding-block:1rem;min-height:0;display:block}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero .page-heading-sketch{position:absolute;right:1rem;top:1rem;width:3rem;height:3rem;margin:0}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero .eyebrow{padding-right:4rem;margin:0 0 .5rem;font-size:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero h1{font-size:2.44140625rem;line-height:1.2;margin:0 0 .5rem;padding-right:3.5rem}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero .lede{font-size:1rem;line-height:1.5;margin:0;max-width:65ch;color:var(--ink);opacity:.7}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero .cloud-decoration{height:1.5rem}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-layout{display:block}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-sidebar{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem}
body.mobile-reading-ready.cloud-site.checklist-reading .progress-panel{display:grid;grid-template-columns:1fr auto;gap:0 .5rem;padding:.75rem 1rem;margin:0;border-radius:1.5rem .5rem 1.5rem .5rem}
body.mobile-reading-ready.cloud-site.checklist-reading .progress-panel .eyebrow{margin:0;font-size:1rem;grid-column:1;grid-row:1}
body.mobile-reading-ready.cloud-site.checklist-reading .progress-panel h2{grid-column:2;grid-row:1/3;font-size:1.5625rem;margin:0;align-self:center}
body.mobile-reading-ready.cloud-site.checklist-reading .progress-panel h2 span{font-size:inherit}
body.mobile-reading-ready.cloud-site.checklist-reading .progress-panel>p{grid-column:1;grid-row:2;margin:0;font-size:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .progress-panel progress{grid-column:1/-1;width:100%;height:6px;margin:.5rem 0}
body.mobile-reading-ready.cloud-site.checklist-reading .progress-panel .small{grid-column:1/-1;font-size:1rem;line-height:1.5;margin:0}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-categories .category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .5rem;padding:0 .5rem .5rem;margin:0}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-categories .category-nav a{grid-template-columns:1.25rem minmax(0,1fr) auto;min-height:48px;gap:.25rem;padding:.5rem;font-size:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-categories .category-nav-sketch{display:block;grid-column:auto;justify-self:start;width:1.25rem;height:1.25rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-categories .category-count{font-size:1rem;white-space:nowrap}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-tools>div{display:flex;gap:.5rem;flex-wrap:wrap;padding:0 1rem 1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-tools .storage-note{width:100%;font-size:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-tools .storage-note p{font-size:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-tools button{min-height:48px;margin:0;font-size:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-filters{margin-bottom:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-filters .checklist-controls{border:0;padding:0 1rem 1rem;background:transparent}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-filters .stage-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-filters .stage-filters label{width:auto}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-filters .stage-filters span{min-height:48px;padding:.5rem .75rem;font-size:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-filters .filter-options{display:flex;flex-wrap:wrap;gap:.5rem}
body.mobile-reading-ready.cloud-site.checklist-reading .mobile-filters .filter-options label{min-height:48px;font-size:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-category{margin-top:1rem}
body.mobile-reading-ready.cloud-site.checklist-reading .category-heading{margin-bottom:.5rem}
body.mobile-reading-ready.cloud-site.checklist-reading .category-description{margin-bottom:0}
body.mobile-reading-ready.cloud-site.checklist-reading .checklist-row{padding-block:1rem}
body.mobile-reading-ready .mobile-toc{display:block;margin-top:1rem}
body.mobile-reading-ready .mobile-toc .article-toc{display:block!important;position:static;border:0;padding:0 1rem 1rem;width:auto}
body.mobile-reading-ready .mobile-toc .article-toc>strong{display:none}
body.mobile-reading-ready .mobile-toc .article-toc>a{min-height:48px;padding:.75rem 0;font-size:1rem;line-height:1.5;border-bottom:1px solid var(--line)}
body.mobile-reading-ready .mobile-toc .article-toc>.button{padding:.75rem 1rem}
}
@media print{.mobile-disclosure{border:0}.mobile-disclosure>summary{display:none}.mobile-disclosure>*{display:block!important}.mobile-toc{display:none!important}}
@media(max-width:63.99rem){
body.mobile-reading-ready.cloud-site.article-page .article-head{position:relative;padding:1rem;border-radius:2rem .75rem 2rem .75rem}
body.mobile-reading-ready.cloud-site.article-page .article-head .article-header-sketch{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;margin:0}
body.mobile-reading-ready.cloud-site.article-page .article-head>.eyebrow{margin:0 0 1rem;padding-right:4rem;min-height:1.5rem}
body.mobile-reading-ready.cloud-site.article-page .article-head h1{font-size:1.953125rem;line-height:1.3;margin:.5rem 0 1rem;max-width:none;padding:0}
body.mobile-reading-ready.cloud-site.article-page .article-head .lede{font-size:1rem;line-height:1.5;margin:0}
body.mobile-reading-ready.cloud-site.article-page .article-head .article-meta{font-size:1rem;gap:.5rem 1rem;margin:1rem 0 0}
body.mobile-reading-ready.cloud-site.article-page .article-shell{padding-top:1rem}
body.mobile-reading-ready.cloud-site.article-page .article-shell>.breadcrumb{margin-bottom:1rem}
}


body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero .eyebrow{display:none}
body.mobile-reading-ready.cloud-site.article-page .article-head>.article-header-sketch{display:none}
body.mobile-reading-ready.cloud-site.article-page .mobile-guide-art{display:block;width:7rem;height:7rem;float:right;margin:0 0 1rem 1rem;object-fit:contain}
body.mobile-reading-ready.cloud-site.article-page #deel-1{display:flow-root}
[dir="rtl"] body.mobile-reading-ready.cloud-site.article-page .mobile-guide-art{float:left;margin:0 1rem 1rem 0}
[dir="rtl"] body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero .page-heading-sketch{right:auto;left:1rem}
[dir="rtl"] body.mobile-reading-ready.cloud-site.checklist-reading .checklist-reading-hero h1{padding-right:0;padding-left:3.5rem}
@media(max-width:23rem){body.mobile-reading-ready.cloud-site.checklist-reading .mobile-categories .category-nav{grid-template-columns:1fr}}
}

@media print{.mobile-disclosure{display:contents!important}.mobile-disclosure>summary,.mobile-toc,.mobile-guide-art{display:none!important}.mobile-disclosure>*:not(summary){display:block!important}}
