/* SHWEB_020A: existing site tokens, Industry rules/paper, Service editorial links.
   Layouts and native block content are retained; all changes are family-scoped. */
.remaining-page{--r-ink:var(--ink);--r-surface:var(--surface);--r-text:var(--text);--r-muted:var(--muted);--r-line:#354554;--r-paper:#191e23;--r-warm:#151c20;--r-link-rule:#627a82;--r-accent:var(--teal);color:var(--text);font-size:1.0625rem;line-height:1.7}
.remaining-page *{box-sizing:border-box;min-width:0}
.remaining-page :is(h1,h2,h3,summary,button,.wp-block-button){overflow-wrap:anywhere;max-inline-size:100%}
.remaining-page .r-container{width:calc(100% - clamp(48px,8vw,128px));max-width:1184px;margin-inline:auto!important}
.remaining-page h1,.remaining-page h2,.remaining-page h3,.remaining-page p,.remaining-page figure{margin:0!important}
.remaining-page h1{font-size:clamp(2.625rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.04em;max-width:20ch;text-wrap:balance}
.remaining-page h2{font-size:clamp(1.8rem,2.5vw,2.375rem);line-height:1.2;letter-spacing:-.025em;max-width:32ch;text-wrap:balance}
.remaining-page h3{font-size:1.3rem;line-height:1.3;letter-spacing:-.015em}
.remaining-page p,.remaining-page li{color:var(--r-muted);overflow-wrap:break-word}
.remaining-page a:not(.wp-block-button__link){color:var(--teal);text-decoration-color:var(--r-link-rule);text-decoration-thickness:1px;text-underline-offset:5px;overflow-wrap:anywhere}
.remaining-page :is(a,summary,button,input,textarea,select,[tabindex]){scroll-margin-block:28px}
/* Same amber keyboard ring as the shared site, including non-link controls. */
.remaining-page :is(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--amber);outline-offset:5px}
.remaining-page :is(.r-link,.r-inline-links) a,.remaining-page a.r-read-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:none;color:var(--text)}
.remaining-page :is(.r-link,.r-inline-links) a::after,.remaining-page a.r-read-link::after{content:'↗';color:var(--teal);font-size:1.1875rem;flex:none}
.remaining-page .r-breadcrumb{display:flex;flex-wrap:wrap;gap:0 9px;font-size:.875rem;color:var(--muted)}
.remaining-page .r-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px;color:var(--muted)}
.remaining-page .r-prelude{display:flex;justify-content:space-between;gap:24px;padding-top:26px;font-size:.8125rem}
.remaining-page .r-local-status{color:var(--amber)}
.remaining-page .r-region{padding-block:64px;border-bottom:1px solid var(--r-line);scroll-margin-top:130px}
.remaining-page .r-region .r-region{border:0}
.remaining-page .r-region p+p{margin-top:18px!important}
.remaining-page .r-region h2+p,.remaining-page .r-region h3+p{margin-top:22px!important}
.remaining-page .r-opening-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:800px}
.remaining-page .r-opening-copy p+p{margin:0!important}
.remaining-page .r-eyebrow{color:var(--r-accent);font-size:.875rem;font-weight:600;letter-spacing:.025em}
.remaining-page .r-actions{display:flex;gap:14px 20px;flex-wrap:wrap;margin-top:4px!important;align-items:center}
/* Native wp-block-button__link uses the shared site / theme.json contract. */
.remaining-page .r-actions a{display:flex;align-items:center;justify-content:center}
.remaining-page .r-about-opening>.r-container{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}
.remaining-page .r-about-opening h1{font-size:clamp(2.625rem,3.9vw,3.5rem)}
.remaining-page .r-portraits{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
.remaining-page .r-person-figure{flex:0 1 auto;min-width:0}
.remaining-page .r-portrait{width:auto;max-width:100%}
.remaining-page .r-portrait img{display:block;width:100%;height:280px;max-width:100%;object-fit:contain;border-radius:2px}
.remaining-page .r-portrait-name{margin-top:16px!important;font-weight:650;font-size:1.0625rem}
.remaining-page .r-portrait-name a{color:var(--text);text-decoration:none}
.remaining-page .r-bios{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-top:40px!important}
.remaining-page .r-biography{border-top:1px solid var(--r-line);padding-top:28px;scroll-margin-top:140px}
.remaining-page .r-role{color:var(--amber);font-weight:600;margin-top:10px!important}
.remaining-page .r-records{margin-top:30px!important}
.remaining-page .r-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:32px;padding-block:30px;border-top:1px solid var(--r-line)}
.remaining-page .r-record h3+p{margin-top:0!important}
.remaining-p17 .r-records{background:var(--p-warm);padding:var(--p-pad)}
.remaining-p17 .r-record:first-child{border-top:0}
.remaining-page .r-practice{--r-accent:var(--violet);background:var(--p-quiet)}
.remaining-page .r-practice>.r-container{display:grid;grid-template-columns:1.3fr .85fr;gap:72px}
.remaining-page .r-practice-note{background:var(--p-neutral);padding:24px;font-size:1rem}
.remaining-page .r-inline-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px!important}
.remaining-page .r-closing{background:#11252c}
.remaining-page .r-closing>.r-container{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:center}
.remaining-page .r-closing .r-actions{justify-content:flex-end}
.remaining-page .r-approach-opening>.r-container{display:grid;grid-template-columns:2fr 1fr;gap:72px;align-items:center}
.remaining-page .r-opening-note{background:var(--p-quiet);padding:24px;font-size:1.35rem;line-height:1.55;color:var(--r-text)}
.remaining-page .r-surface{background:var(--r-surface)}
.remaining-page .r-investigation{display:grid;grid-template-columns:1fr 2fr;gap:64px;margin-top:36px!important}
.remaining-page .r-example{background:var(--p-teal);padding:28px}
.remaining-page .r-example p:first-child{color:var(--teal);font-size:.875rem;font-weight:600}
.remaining-page .r-example p:nth-child(2){font-size:1.625rem;color:var(--r-text);line-height:1.35}
.remaining-page .r-investigation .r-records{margin-top:0!important}
.remaining-page .r-investigation .r-record{display:block;padding-block:24px}
.remaining-page .r-investigation .r-record h3+p{margin-top:14px!important}
.remaining-page .r-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px!important}
.remaining-page .r-three-columns .r-record{display:block;padding:0 0 0 24px;border-top:0;border-left:1px solid var(--p-rule)}
.remaining-page .r-three-columns .r-record:first-child{border:0;padding-left:0}
.remaining-p18 .r-three-columns{background:var(--p-neutral);padding:var(--p-pad)}
.remaining-p18 .r-three-columns .r-record:nth-child(2) h3{color:var(--teal)}
.remaining-p18 .r-surface{background:var(--ink)}
.remaining-page .r-three-columns .r-record h3+p{margin-top:18px!important}
.remaining-page .r-scope{padding:22px 26px;border-left:2px solid var(--amber);background:var(--r-paper);margin-top:28px!important;font-size:1rem}
.remaining-page .r-two-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;margin-block:32px!important}
.remaining-page .r-faq-list{max-width:860px;margin-top:30px!important;border-top:1px solid var(--r-line)}
.remaining-page .r-faq{border-bottom:1px solid var(--r-line)}
/* Industry disclosure geometry; native details retains all state/keyboard behavior. */
.remaining-page summary{cursor:pointer;min-height:65px;position:relative;list-style:none;padding:21px 36px 21px 0;font-size:1.0625rem;line-height:1.5;color:var(--text)}
.remaining-page summary::-webkit-details-marker{display:none}
.remaining-page summary::after{content:'+';position:absolute;right:3px;top:19px;color:var(--teal);font-size:1.375rem}
.remaining-page details[open]>summary::after{content:'−'}
.remaining-page summary:hover{color:var(--teal)}
.remaining-page .r-faq p{padding-bottom:26px;max-width:65ch}
.remaining-page .r-note{border-left:2px solid var(--amber);padding:28px;background:var(--r-warm)}
.remaining-page .r-note p:first-child{color:var(--amber);font-weight:600}
.remaining-page .r-compact-opening{padding-bottom:52px}
.remaining-page .r-contact-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:80px}
.remaining-page .r-contact-grid .r-container,.remaining-page .r-review-grid .r-container{width:100%}
.remaining-page .r-contact-grid .r-region{padding-top:50px}
.remaining-page .r-contact-method{margin-top:26px!important}
.remaining-page .r-method-label{font-size:.875rem;color:var(--muted);font-weight:600}
.remaining-page .r-contact-method .r-link a{font-size:1.125rem}
.remaining-page .r-contact-method p+p{margin-top:6px!important}
.remaining-page .r-support-route{border-top:1px solid var(--r-line);padding-top:30px;margin-top:36px!important}
.remaining-page .r-preview-form{margin-top:30px;background:var(--p-teal);padding:var(--p-pad);border:1px solid var(--p-border);border-radius:5px}
.remaining-page .r-preview-notice{padding:20px 24px;background:var(--r-warm);border-left:2px solid var(--amber);color:var(--text)}
.remaining-page .r-required-note{font-size:.9375rem;margin-block:22px!important}
.remaining-page .r-form-field{margin-block:24px}
.remaining-page label{display:block;margin-bottom:8px;color:var(--r-text);font-weight:600;font-size:1rem}
.remaining-page input,.remaining-page textarea,.remaining-page select{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--r-link-rule);border-radius:3px;padding:12px 14px;font:inherit;min-height:48px}
.remaining-page textarea{resize:vertical}
.remaining-page :is(input,textarea,select):hover{border-color:var(--teal)}
.remaining-page .r-field-help{font-size:.9375rem;line-height:1.5;margin-bottom:10px!important}
.remaining-page .r-field-error{color:#ffc4b6;margin-top:10px!important}
.remaining-page [aria-invalid=true]{border-color:#ffc4b6}
.remaining-page .r-form-summary{border-left:2px solid #ffc4b6;background:var(--r-paper);padding:22px;margin-top:24px}
.remaining-page .r-form-summary p,.remaining-page .r-form-summary a{color:#ffc4b6}
.remaining-page .r-form-success{padding:22px;border-left:2px solid var(--teal);color:var(--text);background:var(--surface);margin-top:24px!important}
.remaining-page [hidden]{display:none!important}
.remaining-page .r-sensitive,.remaining-page .r-form-privacy{font-size:.9375rem}
.remaining-page button[type=submit]{margin-top:24px;cursor:pointer;border:0;font-family:inherit}
.remaining-page button:disabled{cursor:wait;opacity:.7}
.remaining-page .r-review-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:80px;align-items:start}
.remaining-page .r-review-opening{grid-column:1;grid-row:1;border:0;padding-bottom:36px}
.remaining-page .r-review-form{grid-column:2;grid-row:1/span 3}
.remaining-page .r-review-expectations{grid-column:1;grid-row:2;padding-top:0}
.remaining-page .r-review-quote{grid-column:1;grid-row:3;padding-top:36px}
.remaining-page .r-expectations{margin-top:28px!important}
.remaining-page .r-expectations .r-record{display:block;padding-block:20px}
.remaining-page .r-expectations .r-record h3+p{margin-top:12px!important}
.remaining-page .r-client-quote{border-left:2px solid var(--amber);margin:24px 0!important;padding:24px;background:var(--p-quiet)}
.remaining-page .r-client-quote p{font-size:1.3rem;color:var(--r-text)}
.remaining-page .r-client-quote cite{display:block;font-style:normal;color:var(--r-muted);font-size:.9375rem;margin-top:20px}
.remaining-page .r-paths .r-record{grid-template-columns:1fr 1.8fr 1fr;gap:36px;align-items:start;padding:24px;background:var(--p-quiet)}
.remaining-page .r-paths .r-record:first-child{background:var(--p-teal)}
.remaining-page .r-paths .r-record p{margin:0!important}
.remaining-page .r-paths .r-link{justify-self:end}
.remaining-page .r-paths .r-record:nth-child(2){background:var(--p-violet)}
.remaining-page .r-resource-entry:has(.r-resource-scope){--r-accent:var(--violet)}
.remaining-page:has(.r-code-frame),.remaining-page:has(.r-resource-scope):not(:has(.r-featured)){--r-accent:var(--violet)}
.remaining-page .r-resource-list{margin-top:28px!important}
.remaining-page .r-resource-entry{padding-block:30px;border-top:1px solid var(--r-line);display:grid;grid-template-columns:1fr 1.1fr;column-gap:56px;row-gap:18px}
.remaining-page .r-resource-entry .r-eyebrow{grid-column:1/-1}
.remaining-page .r-resource-entry h3{font-size:1.65rem;line-height:1.25}
.remaining-page .r-resource-entry h3 a{display:flex;align-items:center;gap:18px;min-height:44px;color:var(--text);text-decoration:none}
.remaining-page .r-resource-entry h3 a::after{content:'↗';color:var(--r-accent);font-size:1.1875rem;flex:none;margin-left:auto}
.remaining-page .r-resource-entry p{margin:0!important}
.remaining-page .r-resource-entry a.r-read-link{display:inline-flex;grid-column:2;font-size:.9375rem;min-height:44px}
.remaining-page .r-resource-entry .r-resource-scope{grid-column:2;font-size:.9375rem}
.remaining-page .r-featured{display:grid;grid-template-columns:1.25fr 1fr;gap:0 56px}
.remaining-page .r-featured .r-resource-entry{display:block}
.remaining-page .r-featured .r-resource-entry{background:var(--p-quiet)}
.remaining-page .r-featured .r-resource-entry:first-child{border:0;background:var(--p-teal);padding:var(--p-pad)}
.remaining-page .r-featured .r-resource-entry:first-child{grid-row:1/span 2}
.remaining-page .r-featured .r-resource-entry h3{margin-block:20px!important}
.remaining-page .r-featured .r-resource-entry:first-child h3{font-size:2.25rem}
.remaining-page .r-featured .r-read-link{display:inline-flex;margin-top:22px}
.remaining-page .r-featured .r-resource-scope{margin-top:16px!important}
.remaining-page .r-reading-strip{background:var(--p-quiet);padding-block:56px}
.remaining-page .r-reading-strip .r-container{max-width:880px}
.remaining-p24 .r-resource-entry:first-child{background:var(--p-teal);padding:28px;border:0}
.remaining-p24 .r-resource-entry:first-child h3{font-size:1.9rem}
.remaining-p25 .r-resource-entry{background:var(--p-violet);padding:var(--p-pad);border:0}
.remaining-p25 .r-resource-entry h3{font-size:2rem}
.remaining-page .r-product-record{margin-top:30px!important;padding:var(--p-pad);background:var(--p-violet);max-width:800px}
.remaining-page .r-product-record h3{font-size:2rem}
.remaining-page .r-project-status{color:var(--muted);font-size:.9375rem;font-weight:600}
.remaining-page .r-product-opening>.r-container{max-width:960px;background:var(--p-violet);padding:40px}
.remaining-p26 [id="P26.03"]{background:var(--p-quiet)}
.remaining-page .r-release-section>.r-container{display:grid;grid-template-columns:1fr 1.7fr;gap:56px}
.remaining-page .r-release-section h2+p{margin-top:0!important}
.remaining-page .r-framework-opening .r-container{max-width:760px;border-top:1px solid var(--p-rule);padding-top:24px}
.remaining-page .r-framework-opening h1{margin-bottom:24px!important}
.remaining-page .r-framework-opening p{max-width:68ch}
.remaining-page .r-framework-opening .r-local-only:first-of-type{color:var(--amber);font-weight:600}
.remaining-page .r-reading-layout{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(190px,1fr);gap:72px;align-items:start;padding-bottom:40px}
.remaining-page .r-reading-body>.r-region>.r-container{width:100%;max-width:none}
.remaining-page .r-reading-body .r-region{padding-block:44px}
.remaining-page .r-reading-body p{max-width:70ch}
.remaining-page .r-contents{margin-top:44px!important;position:sticky;top:128px;max-height:calc(100vh - 160px);overflow:auto;font-size:.9375rem;border-top:1px solid var(--r-line);padding:5px}
.remaining-page .r-contents summary{font-weight:600;color:var(--text);font-size:.9375rem}
.remaining-page .r-contents[open] p{margin-top:16px!important}
.remaining-page .r-toc-link a{display:inline-block;min-height:44px;line-height:1.4;padding-block:6px;color:var(--text);text-decoration-color:var(--r-link-rule)}
.remaining-page .r-article-opening{background:var(--p-quiet)}
.remaining-page .r-article-opening .r-container{max-width:1184px}
.remaining-page .r-article-opening h1{max-width:26ch;font-size:clamp(2.4rem,4vw,3.25rem);margin-top:18px!important}
.remaining-page .r-article-summary{font-size:1.1875rem;max-width:65ch;margin-top:26px!important}
.remaining-page .r-byline{color:var(--r-text);font-weight:600;margin-top:26px!important}
.remaining-page .r-article-opening .r-scope{max-width:72ch;border:0;padding:24px;background:var(--p-teal)}
.remaining-r02 .r-article-opening .r-scope{background:var(--p-warm)}
.remaining-t01 .r-article-opening .r-scope{background:var(--p-violet)}
.remaining-page .r-article-chapter p+h3{margin-top:30px!important}
.remaining-page .r-table-scroll{max-width:100%;overflow-x:auto;margin-top:28px;border:1px solid var(--r-line)}
.remaining-page .r-table{margin:0!important;overflow:visible}
.remaining-page .r-table table{min-width:620px;width:100%;border-collapse:collapse;font-size:1rem;line-height:1.6}
.remaining-page .r-table th,.remaining-page .r-table td{padding:18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--r-line);color:var(--r-muted)}
.remaining-page .r-table th{background:var(--surface);color:var(--r-text);font-weight:600}
.remaining-page .r-table td:first-child{color:var(--r-text);width:23%}
.remaining-page .r-table figcaption{padding:14px 18px;color:var(--r-muted);font-size:.9375rem}
.remaining-page .r-code-frame{margin-block:26px;position:relative;background:var(--surface);border:1px solid var(--r-line);border-top:2px solid var(--violet);padding-top:52px}
.remaining-page .r-code{margin:0;padding:22px;white-space:pre;overflow-x:auto;max-width:100%;font: .9375rem/1.7 Consolas,monospace;color:var(--text)}
.remaining-page .r-code code{white-space:pre;overflow-wrap:normal}
.remaining-page .r-code-copy{position:absolute;right:14px;top:10px;border:1px solid var(--r-link-rule);background:var(--ink);color:var(--text);padding:8px 14px;min-height:44px;border-radius:3px;cursor:pointer;font:inherit;font-size:.875rem}
.remaining-page .r-code-copy:hover{border-color:var(--teal);color:var(--teal)}
.remaining-page .r-copy-status{display:block;padding:0 22px 12px;color:var(--teal);font-size:.875rem;min-height:12px}
.remaining-page .r-reading-body .r-record{display:block}
.remaining-page .r-reading-body .r-record h3+p{margin-top:16px!important}
.remaining-page .r-inline-links p+p{margin-top:0!important}
.remaining-page .r-paths h2{font-size:1.3rem;line-height:1.3}
@media(min-width:1051px){.remaining-page .r-contents p{margin-top:16px!important}}
@media(max-width:900px){.remaining-page .r-three-columns .r-record+.r-record{margin-top:28px!important}}
@media(max-width:600px){.remaining-page summary{font-size:1rem}.remaining-page .r-actions .wp-block-button__link{font-size:.9375rem;padding:12px 17px}}
@media(max-width:1199px){.remaining-page .r-about-opening>.r-container{grid-template-columns:1fr;gap:40px}.remaining-page .r-portraits{justify-content:flex-start}.remaining-page .r-review-grid{column-gap:40px}.remaining-page .r-contact-grid{gap:48px}.remaining-page .r-reading-layout{gap:40px;grid-template-columns:minmax(0,3fr) minmax(170px,1fr)}}
@media(max-width:1050px){.remaining-page .r-review-grid{display:block}.remaining-page .r-review-form{padding-top:20px}.remaining-page .r-review-expectations{padding-top:40px}.remaining-page .r-reading-layout{display:flex;flex-direction:column;gap:0}.remaining-page .r-reading-body{width:100%;order:2}.remaining-page .r-contents{order:1;position:static;width:100%;max-height:none;margin-top:24px!important}.remaining-page .r-reading-body .r-region{padding-block:36px}.remaining-page .r-contact-grid{grid-template-columns:1fr 1.5fr}}
@media(max-width:900px){.remaining-page .r-region{padding-block:50px}.remaining-page .r-bios,.remaining-page .r-practice>.r-container,.remaining-page .r-closing>.r-container,.remaining-page .r-approach-opening>.r-container,.remaining-page .r-investigation,.remaining-page .r-three-columns,.remaining-page .r-two-columns,.remaining-page .r-contact-grid,.remaining-page .r-product-opening>.r-container,.remaining-page .r-release-section>.r-container{display:block}.remaining-page .r-bios>*+*,.remaining-page .r-practice-note,.remaining-page .r-opening-note,.remaining-page .r-investigation>.r-records,.remaining-page .r-two-columns>*+*,.remaining-page .r-product-opening .r-note{margin-top:32px!important}.remaining-page .r-closing .r-actions{justify-content:flex-start;margin-top:26px!important}.remaining-page .r-record{grid-template-columns:1fr 1.8fr}.remaining-page .r-paths .r-record{grid-template-columns:1fr 2fr}.remaining-page .r-paths .r-link{grid-column:2;justify-self:start}.remaining-page .r-featured{gap:0 32px}.remaining-page .r-featured .r-resource-entry:first-child{padding:var(--p-pad)}.remaining-page .r-contact-rail{padding-bottom:36px}.remaining-page .r-contact-form{padding-top:36px}.remaining-page .r-release-section h2+p{margin-top:24px!important}}
@media(max-width:600px){.remaining-page{font-size:1rem}.remaining-page .r-container{width:calc(100% - 48px)}.remaining-page .r-prelude{display:block;padding-top:20px}.remaining-page .r-local-status{margin-top:8px!important}.remaining-page h1,.remaining-page .r-about-opening h1,.remaining-page .r-article-opening h1{font-size:2.4rem;line-height:1.13;text-wrap:initial}.remaining-page h2{font-size:1.875rem;text-wrap:initial}.remaining-page h3{font-size:1.25rem}.remaining-page .r-region{padding-block:40px}.remaining-page .r-opening-copy{gap:22px}.remaining-page .r-portraits{gap:20px}.remaining-page .r-person-figure{flex:1 1 0}.remaining-page .r-portrait img{height:220px;width:100%}.remaining-page .r-portrait-name{font-size:1rem}.remaining-page .r-record,.remaining-page .r-paths .r-record,.remaining-page .r-resource-entry,.remaining-page .r-featured{display:block}.remaining-page .r-record h3+p,.remaining-page .r-record h3+div,.remaining-page .r-paths .r-record p,.remaining-page .r-resource-entry p{margin-top:18px!important}.remaining-page .r-resource-entry h3{font-size:1.5rem;margin-top:14px!important}.remaining-page .r-featured .r-resource-entry:first-child h3{font-size:1.75rem}.remaining-page .r-resource-entry .r-read-link{display:inline-block;margin-top:18px!important}.remaining-page .r-note,.remaining-page .r-preview-notice{padding:20px}.remaining-page .r-practice-note{padding-left:22px}.remaining-page .r-review-grid>.r-region{padding-block:32px}.remaining-page .r-contact-grid>.r-region>.r-container,.remaining-page .r-review-grid>.r-region>.r-container{width:100%}.remaining-page .r-article-summary{font-size:1.1rem}.remaining-page .r-scope{padding:18px 20px}.remaining-page .r-table table{min-width:620px}.remaining-page .r-code{padding:18px;font-size:.875rem}.remaining-page .r-opening-note{font-size:1.2rem}}
@media(max-width:350px){.remaining-page .r-container{width:calc(100% - 40px)}.remaining-page h1,.remaining-page .r-about-opening h1,.remaining-page .r-article-opening h1{font-size:2.125rem}.remaining-page .r-portraits{display:block}.remaining-page .r-person-figure+.r-person-figure{margin-top:28px!important}.remaining-page .r-portrait img{max-width:240px}.remaining-page .r-actions{display:grid;width:100%}.remaining-page .r-actions>div{width:100%}}
@media(prefers-reduced-motion:reduce){.remaining-page *{transition:none!important;animation:none!important}}
@media(max-width:600px){.remaining-page :is(.r-paths .r-record,.r-example,.r-resource-entry:first-child,.r-product-opening>.r-container){padding:var(--p-pad)}.remaining-page .r-three-columns .r-record{border:0;border-top:1px solid var(--p-rule);padding:24px 0 0}.remaining-page .r-three-columns .r-record:first-child{padding:0}}
