/* Hallmark v2 custom: connected operations map; maritime petrol and copper; calm business consultation. */
/* Critique: explain responsibilities through a connected model, not a decorative software dashboard. */
/* Waivers: requested technical text and diagrams exceed theme word/image budgets; no external scripts or hooks executed. */
:root{--paper:#f8f3e8;--paper-light:#fffdf7;--ink:#143b40;--field:#164b51;--field-hover:#1e6268;--on-field:#fbf7ed;--accent:#a74e2c;--accent-hover:#823a20;--rule:#b7c3bc;--soft:#e7e7da;--muted:#476063;--on-muted:#d8e3d8;--transparent:transparent;--font-body:'DM Sans',Arial,sans-serif;--font-display:'DM Sans',Arial,sans-serif;--content:1320px;--section:92px;--gap:40px;--ease-out:cubic-bezier(.23,1,.32,1);--short:180ms}*{box-sizing:border-box;min-width:0}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:30px;-webkit-tap-highlight-color:var(--transparent);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--font-body);font-synthesis:none}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,select{font:inherit}button,a,summary,select{touch-action:manipulation}button{cursor:pointer;user-select:none}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button:disabled{opacity:.55;cursor:not-allowed}::selection{background:var(--accent);color:var(--on-field)}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}h1{font-size:clamp(40px,5.3vw,74px);max-width:20ch;margin-bottom:28px}h2{font-size:clamp(31px,3.25vw,46px);max-width:28ch;margin-bottom:28px}h3{font-size:26px;margin-bottom:17px}h4{font-size:21px;margin-bottom:13px}p{max-width:72ch;margin-bottom:22px;text-wrap:pretty}figure{margin:0}img,svg{display:block;max-width:100%}img{width:100%;height:auto}.wrap{width:min(var(--content),calc(100% - 80px));margin-inline:auto}.section{padding-block:var(--section)}.fine{font-size:14px;line-height:1.7;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;background:var(--accent);color:var(--on-field);border:1px solid var(--accent);padding:14px 23px;font-size:15px;font-weight:500;text-decoration:none;line-height:1.35;transition:transform 120ms var(--ease-out)}.button:active{transform:scale(.98)}.button.secondary{background:var(--transparent);color:var(--ink);border-color:var(--ink)}.text-link{display:inline-block;font-size:15px;font-weight:500}.skip{position:absolute;top:-100px;left:20px;z-index:100;background:var(--paper-light);padding:12px}.skip:focus{top:12px}.mast{background:var(--field);color:var(--on-field);padding-top:env(safe-area-inset-top,0px)}.top-row{display:flex;align-items:center;gap:32px;min-height:94px}.brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;font-size:24px;letter-spacing:-.035em;font-weight:500}.brand svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.primary-nav{display:flex;gap:24px;align-items:center;margin-left:auto}.primary-nav a{font-size:13px;text-decoration:none;white-space:nowrap}.primary-nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.account{font-size:13px;white-space:nowrap}.mobile-menu{display:none}.hero{padding-top:50px}.hero-intro{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:90px;align-items:end;margin-bottom:40px}.hero-intro h1{font-size:clamp(44px,4.8vw,68px);max-width:19ch;margin:0}.hero-intro>div{padding-bottom:4px}.hero-intro p{font-size:20px;max-width:40ch;margin-bottom:24px}.operations-map{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);background:var(--field);color:var(--on-field);position:relative}.map-levels{padding:12px 40px}.map-level{display:grid;grid-template-columns:36px minmax(0,1fr);gap:25px;position:relative}.map-connection{height:100%;min-height:148px}.map-connection svg{width:36px;height:100%;fill:none;stroke:var(--on-muted);stroke-width:1}.map-connection circle{fill:var(--field);stroke-width:2}.map-level.selected .map-connection circle{fill:var(--on-field);stroke:var(--on-field)}.map-copy{padding:23px 0 25px;opacity:.78;transition:opacity var(--short) var(--ease-out)}.map-level.selected .map-copy{opacity:1}.map-copy>button{display:inline-block;color:var(--on-field);border:1px solid var(--on-muted);background:var(--transparent);padding:6px 11px;font-size:13px;line-height:1.3;min-height:34px;margin:0 0 10px}.map-copy>button[aria-pressed=true]{background:var(--on-field);color:var(--field);border-color:var(--on-field)}.map-copy h3{font-size:27px;line-height:1.15;margin:0 0 8px}.map-copy p{font-size:14px;line-height:1.5;max-width:41ch;margin:0 0 9px}.map-copy>a{font-size:13px;font-weight:400}.map-image{display:grid;grid-template-rows:minmax(0,1fr) auto}.map-image>img{height:100%;object-fit:cover;min-height:470px}.map-image>figcaption{background:var(--soft);color:var(--ink);padding:14px 20px;font-size:12px;line-height:1.55}.map-readout{grid-column:1/-1;background:var(--soft);color:var(--ink);display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px;padding:25px 40px}.map-readout>span{font-size:13px}.map-readout>p{font-size:15px;max-width:100ch;margin:0;min-height:48px}.map-aside{padding:55px 45px;background:var(--soft);color:var(--ink);display:flex;flex-direction:column;justify-content:center}.map-aside h3{font-size:32px}.map-aside p{font-size:16px}.section-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;margin-bottom:45px}.section-split p{font-size:19px;align-self:end;margin-bottom:6px}.section-split h2{margin:0}.decision-table{border-block:1px solid var(--rule)}.decision-table>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 210px;gap:40px;align-items:center;padding:27px 0}.decision-table>div+div{border-top:1px solid var(--rule)}.decision-table strong{font-size:21px;line-height:1.35;font-weight:500}.decision-table p{font-size:16px;margin:0}.decision-table a{font-size:15px}.field-band{background:var(--field);color:var(--on-field)}.field-band .fine{color:var(--on-muted)}.offer-sheet{margin-top:38px}.offer-sheet article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.75fr);gap:45px;border-top:1px solid var(--rule);padding:30px 0}.offer-sheet article:last-child{border-bottom:1px solid var(--rule)}.offer-sheet h3{font-size:32px;margin-bottom:14px}.offer-sheet article>div>p{font-size:15px;margin-bottom:0}.offer-sheet dl{margin:0;font-size:15px}.offer-sheet dl>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.offer-sheet dt{font-weight:400}.offer-sheet dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.offer-purchase>strong{font-size:35px;line-height:1.05;letter-spacing:-.025em;font-weight:500;font-variant-numeric:tabular-nums;display:block}.offer-purchase>span{font-size:12px;display:block;margin-block:10px 16px}.offer-purchase>a{font-size:15px}.billing{margin-top:25px;max-width:100ch}.backup-model{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:65px;align-items:center}.drawing{display:block;width:100%;height:auto;background:var(--soft)}.drawing text{font:400 22px var(--font-body);fill:var(--ink)}.drawing .small-text{font-size:17px}.drawing .large-text{font-size:48px;font-weight:500}.drawing .connector{fill:none;stroke:var(--ink);stroke-width:1.5}.drawing .paper{fill:var(--paper-light);stroke:var(--rule);stroke-width:1}.drawing .accent{fill:var(--accent);stroke:var(--accent)}.drawing .field{fill:var(--field)}.drawing .on-field,.drawing .on-accent{fill:var(--on-field)}.field-band .drawing{background:var(--paper)}.source{font-size:14px;margin-top:30px}.field-band .source{color:var(--on-field)}.backup-model>div>p{font-size:17px}.reading-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px}.reading-columns p{font-size:17px}.reading-columns h2{font-size:34px}.responsibility-call{border-block:1px solid var(--rule);padding-right:20%;margin-top:0}.responsibility-call>p{font-size:20px;max-width:60ch}.responsibility-call .button{margin-top:12px}.questions-section{max-width:920px}.questions{margin-top:30px}.questions details{border-top:1px solid var(--rule)}.questions details:last-child{border-bottom:1px solid var(--rule)}.questions summary{font-size:21px;line-height:1.4;list-style:none;cursor:pointer;position:relative;padding:23px 35px 23px 0}.questions summary::-webkit-details-marker{display:none}.questions summary::after{content:'+';position:absolute;right:5px;font-size:23px;top:21px}.questions details[open] summary::after{content:'−'}.questions details>p{font-size:16px;padding-bottom:15px}footer{background:var(--soft);border-top:1px solid var(--rule);padding-block:55px 25px;margin-top:30px}.footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.85fr);gap:65px;padding-bottom:40px}.footer-top p{font-size:14px;margin-top:22px}.footer-top h2{font-size:19px;margin-bottom:20px;letter-spacing:-.015em}.footer-top>div:nth-child(2)>a{display:table;margin-bottom:11px;font-size:14px;font-weight:400}.footer-top>nav{display:flex;flex-direction:column;gap:13px;align-items:start}.footer-top>nav>a{font-size:14px;font-weight:400}.footer-bottom{border-top:1px solid var(--rule);padding-top:24px}.footer-bottom>nav{display:flex;flex-wrap:wrap;gap:25px}.footer-bottom>nav>a{font-size:13px;font-weight:400}.footer-bottom>p{font-size:13px;margin:23px 0 0;max-width:110ch}.breadcrumb{display:flex;gap:11px;flex-wrap:wrap;padding-block:25px;font-size:13px;color:var(--muted)}.breadcrumb a{font-size:13px;font-weight:400}.family-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:70px;padding-bottom:35px}.family-index{padding-top:35px}.family-index>nav{position:sticky;top:30px;display:flex;flex-direction:column;border-top:1px solid var(--rule)}.family-index nav>a{display:flex;flex-direction:column;gap:5px;text-decoration:none;font-size:15px;font-weight:500;padding-block:16px;border-bottom:1px solid var(--rule)}.family-index nav>a[aria-current]{color:var(--accent)}.family-index nav span{font-size:13px;font-weight:400}.family-index>details{display:none}.family-head{padding-block:30px 20px}.family-head>p{font-size:20px;max-width:60ch}.family-head h1{font-size:62px;max-width:20ch}.family-main{max-width:1100px}.family-main .offer-sheet article{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);gap:30px}.family-main .offer-sheet article>div>p{font-size:14px}.family-main .offer-sheet dl{font-size:14px}.family-main .offer-purchase>strong{font-size:31px}.family-section{padding-block:60px;border-bottom:1px solid var(--rule)}.family-section h2{font-size:35px}.family-section>p{font-size:17px}.family-figure{margin-top:50px}.family-figure>figure{width:100%}.family-figure img{width:100%;aspect-ratio:1.9;object-fit:cover}.family-figure>div{padding-top:35px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px}.family-figure h2{font-size:32px}.family-figure p{font-size:16px}.resource{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px 40px}.resource h3{font-size:30px}.resource-intro>p{font-size:15px;margin:0}.resource-controls{display:flex;gap:18px;align-items:start;justify-content:end}.resource label{display:flex;flex-direction:column;gap:9px;font-size:13px}.resource select{font-size:16px;padding:10px 12px;min-height:46px;background:var(--paper-light);color:var(--ink);border:1px solid var(--muted);border-radius:0;max-width:100%}.resource-bars{grid-column:1/-1}.resource-row{margin-top:25px}.resource-row>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:10px;font-size:16px;font-variant-numeric:tabular-nums}.resource-row strong{font-weight:500}.resource progress{appearance:none;display:block;border:0;height:12px;width:100%;background:var(--soft);accent-color:var(--accent)}.resource progress::-webkit-progress-bar{background:var(--soft)}.resource progress::-webkit-progress-value{background:var(--accent)}.resource progress::-moz-progress-bar{background:var(--accent)}.resource>[data-caption]{grid-column:1/-1;margin:0}.table-scroll{overflow-x:auto;max-width:100%;padding-bottom:5px}table{border-collapse:collapse;min-width:670px;width:100%;font-size:15px;font-variant-numeric:tabular-nums}caption{text-align:left;font-size:31px;line-height:1.25;letter-spacing:-.025em;padding-bottom:25px}th,td{text-align:left;vertical-align:top;padding:17px 18px 17px 0;border-bottom:1px solid var(--rule)}thead th{font-size:16px;font-weight:500}tbody th{font-weight:400}table a{font-size:16px}.product-head{padding-block:30px 10px}.product-head h1{font-size:clamp(40px,4.6vw,65px);margin-bottom:22px}.product-head .product-purpose{font-size:27px;line-height:1.25;margin-bottom:25px;max-width:30ch}.product-head>p:not(.product-purpose){font-size:18px}.purchase{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:27px;border-block:1px solid var(--rule);margin-top:30px}.purchase>div>strong{display:block;font-size:41px;font-weight:500;line-height:1.1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.purchase span{display:block;font-size:13px;margin-top:10px}.purchase .button{flex-shrink:0}.family-section>.drawing{margin-block:35px 18px}.family-section>.drawing+.fine{font-size:13px;margin:0}.spec-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px}.spec-section p{font-size:16px}.spec-table{margin:0}.spec-table>div{display:flex;justify-content:space-between;gap:20px;padding-block:16px;border-bottom:1px solid var(--rule)}.spec-table dt{font-size:15px}.spec-table dd{font-size:16px;text-align:right;line-height:1.5;font-weight:500;margin:0;font-variant-numeric:tabular-nums}.service-head{padding-block:30px 55px;max-width:var(--content)}.service-head>p{font-size:21px;max-width:65ch}.service-head h1{max-width:23ch}.service-head .purchase{max-width:1050px}.service-flow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;border-block:1px solid var(--rule);padding-block:35px}.flow-control h3{font-size:30px}.flow-control>[data-flow-status]{font-size:18px;min-height:60px}.flow-control>.fine{font-size:13px;margin:22px 0 0}.service-flow ol{list-style:none;padding:0;margin:0}.service-flow li{padding:22px;opacity:.7;transition:opacity var(--short) var(--ease-out)}.service-flow li+li{border-top:1px solid var(--rule)}.service-flow li.selected{background:var(--soft);opacity:1}.service-flow li h4{font-size:23px}.service-flow li>p{font-size:16px;margin:0}.service-figure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--field);color:var(--on-field)}.service-figure img{height:100%;min-height:450px;object-fit:cover}.service-figure>div{padding:70px clamp(30px,5vw,85px)}.service-figure h2{font-size:42px;max-width:20ch}.service-figure p{font-size:17px}.topic-nav{display:flex;gap:30px;flex-wrap:wrap;margin-top:40px;padding-block:20px;border-block:1px solid var(--rule)}.topic-nav a{font-size:15px}.responsibility-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.responsibility-matrix article{border-top:1px solid var(--rule);padding-top:25px}.responsibility-matrix h3{font-size:25px}.responsibility-matrix p{font-size:16px}.change-plan{list-style:decimal;padding-left:25px;margin:40px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 65px}.change-plan li{padding-left:10px}.change-plan h3{font-size:25px}.change-plan p{font-size:16px}.field-band .reading-columns{margin-top:40px}.legal{max-width:900px;padding-block:40px 80px}.legal h1{font-size:52px}.legal h2{font-size:30px;margin-top:40px}.legal h3{font-size:23px}.legal p,.legal li{font-size:16px}.legal a{overflow-wrap:anywhere}.legal address{font-style:normal}.mast :focus-visible,.operations-map :focus-visible,.field-band :focus-visible,.service-figure :focus-visible{outline-color:var(--on-field)}@media(hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:2px}.button:hover{background:var(--accent-hover);color:var(--on-field)}.button.secondary:hover{background:var(--ink);color:var(--on-field)}.map-copy>button:hover{background:var(--on-field);color:var(--field)}.family-index a:hover{text-decoration:underline}}@media(max-width:1120px){.top-row{gap:22px}.primary-nav{gap:18px}.brand{font-size:21px}.brand svg{width:25px;height:25px}.account{font-size:12px}.primary-nav a{font-size:12px}.hero-intro{gap:50px}.map-levels{padding-inline:25px}.map-copy h3{font-size:25px}.map-level{gap:18px}.map-copy p{font-size:13px}.map-readout{padding-inline:25px}.family-layout{grid-template-columns:175px minmax(0,1fr);gap:40px}.family-main .offer-sheet article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.family-main .offer-sheet article>div:first-child{grid-column:1/-1}.family-main .offer-sheet h3{font-size:30px}.family-main .offer-sheet dl{grid-row:2}.family-main .offer-purchase{grid-column:2;grid-row:2}.resource{grid-template-columns:minmax(0,1fr)}.resource-controls{justify-content:start}.resource-bars,.resource>[data-caption]{grid-column:1}.spec-section{grid-template-columns:minmax(0,1fr);gap:20px}.decision-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px 40px}.decision-table a{grid-column:2}.backup-model{gap:40px}.section-split{gap:50px}.offer-sheet article{gap:30px}.service-flow{gap:40px}.footer-top{gap:35px}}@media(max-width:850px){.primary-nav{display:none}.account{margin-left:auto;font-size:14px}.top-row{min-height:80px}.brand{font-size:24px}.mobile-menu{display:block;border-top:1px solid var(--on-muted)}.mobile-menu summary{display:flex;justify-content:space-between;gap:20px;padding-block:17px;cursor:pointer;font-size:15px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{font-size:23px;line-height:1}.mobile-menu[open] summary span{transform:rotate(45deg)}.mobile-menu>nav{display:flex;flex-direction:column;gap:18px;padding:8px 0 25px}.mobile-menu a{font-size:16px;text-decoration:none}.family-layout{grid-template-columns:minmax(0,1fr);gap:0}.family-index{padding-top:10px}.family-index>nav{display:none}.family-index>details{display:block;border-block:1px solid var(--rule)}.family-index summary{display:flex;gap:20px;justify-content:space-between;font-size:15px;padding-block:18px;cursor:pointer;list-style:none}.family-index summary::-webkit-details-marker{display:none}.family-index summary span{font-size:22px;line-height:1}.family-index[open] summary span{transform:rotate(45deg)}.family-index details>nav{padding:0 20px 15px}.family-index details a{flex-direction:row;justify-content:space-between;font-size:16px}.family-index details span{font-size:14px}.family-head{padding-top:35px}.family-main .offer-sheet article{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.family-main .offer-sheet article>div:first-child{grid-column:1}.family-main .offer-sheet dl{grid-column:2;grid-row:1}.family-main .offer-purchase{grid-column:3;grid-row:1}.hero-intro{grid-template-columns:minmax(0,1fr);gap:20px}.hero-intro h1{max-width:20ch}.hero-intro p{max-width:65ch}.map-levels{padding-inline:25px}.map-level{gap:12px}.map-copy>h3{font-size:23px}.map-aside{padding:35px 25px}.offer-sheet article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.offer-sheet article>div:first-child{grid-column:1/-1}.offer-sheet .offer-purchase{grid-column:2}.section-split{grid-template-columns:minmax(0,1fr);gap:20px}.section-split p{font-size:18px}.responsibility-call{padding-right:0}.backup-model{grid-template-columns:minmax(0,1fr);gap:35px}.backup-model .drawing{max-width:750px}.service-figure>div{padding:45px 30px}.service-figure h2{font-size:35px}.responsibility-matrix{gap:25px}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-top>nav{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:20px 30px}.product-head{padding-top:35px}}@media(max-width:600px){:root{--section:56px}.wrap{width:calc(100% - 36px)}.top-row{gap:12px}.brand{font-size:20px;gap:7px}.brand svg{width:23px;height:23px}.account{font-size:12px}.mobile-menu summary{font-size:14px}h1{font-size:42px;line-height:1.12}h2{font-size:31px}.hero{padding-top:35px}.hero-intro{gap:18px;margin-bottom:30px}.hero-intro h1{font-size:42px;max-width:18ch}.hero-intro p{font-size:18px;margin-bottom:22px}.operations-map{grid-template-columns:minmax(0,1fr)}.map-levels{padding:8px 20px}.map-level{gap:15px;grid-template-columns:26px minmax(0,1fr)}.map-connection svg{width:26px}.map-copy{padding-block:23px}.map-copy h3{font-size:25px}.map-copy p{font-size:15px;max-width:none;margin-bottom:14px}.map-copy>a{font-size:14px}.map-copy>button{font-size:14px;min-height:40px}.map-image>img{height:270px;min-height:0}.map-image figcaption{font-size:12px;padding:15px 20px}.map-readout{grid-column:1;grid-template-columns:minmax(0,1fr);gap:12px;padding:23px 20px}.map-readout>span{font-size:13px}.map-readout>p{font-size:15px;min-height:0}.map-aside{padding:35px 25px}.map-aside h3{font-size:29px}.section-split p{font-size:17px}.section-split{margin-bottom:30px}.decision-table>div{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:25px}.decision-table strong{font-size:22px}.decision-table p{font-size:16px}.decision-table a{grid-column:1;font-size:16px}.offer-sheet{margin-top:30px}.offer-sheet article,.family-main .offer-sheet article{grid-template-columns:minmax(0,1fr);gap:23px;padding-block:25px}.offer-sheet article>div:first-child,.family-main .offer-sheet article>div:first-child{grid-column:auto;grid-row:auto}.offer-sheet .offer-purchase,.family-main .offer-purchase,.family-main .offer-sheet dl{grid-column:auto;grid-row:auto}.offer-sheet h3,.family-main .offer-sheet h3{font-size:31px}.offer-sheet article>div>p,.family-main .offer-sheet article>div>p{font-size:16px}.offer-sheet dl,.family-main .offer-sheet dl{font-size:16px}.offer-purchase>strong,.family-main .offer-purchase>strong{font-size:35px}.offer-purchase>span{font-size:13px}.offer-purchase>a{font-size:16px}.backup-model>div>p{font-size:16px}.responsibility-call>p{font-size:18px}.questions summary{font-size:20px}.questions details>p{font-size:16px}.footer-top{grid-template-columns:minmax(0,1fr);gap:28px}.footer-top>nav{grid-column:auto;flex-direction:column;gap:16px}.footer-top>nav>a,.footer-top>div:nth-child(2)>a{font-size:16px}.footer-top p{font-size:15px}.footer-top h2{font-size:21px}.footer-bottom>nav{gap:20px}.footer-bottom>nav>a{font-size:14px}.footer-bottom>p{font-size:13px}.breadcrumb{padding-block:20px;font-size:12px;gap:10px}.breadcrumb a{font-size:12px}.family-head{padding-block:30px 12px}.family-head h1{font-size:42px}.family-head>p{font-size:18px}.family-section{padding-block:40px}.family-section h2{font-size:30px}.family-section>p{font-size:16px}.family-figure img{aspect-ratio:1.3}.family-figure>div{grid-template-columns:minmax(0,1fr);gap:15px;padding-top:30px}.family-figure h2{font-size:30px}.resource{gap:23px}.resource h3{font-size:27px}.resource-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}.resource label{font-size:14px}.resource select{min-height:48px}.resource-row>div{font-size:16px}.resource .fine{font-size:13px}caption{font-size:29px}.table-scroll th:first-child{position:sticky;left:0;background:var(--paper)}.product-head h1{font-size:42px}.product-head .product-purpose{font-size:25px}.product-head>p:not(.product-purpose){font-size:18px}.purchase{display:block;padding-block:23px}.purchase>div{margin-bottom:23px}.purchase .button{width:100%}.purchase>div>strong{font-size:38px}.purchase span{font-size:14px}.reading-columns{grid-template-columns:minmax(0,1fr);gap:20px}.reading-columns p{font-size:16px}.reading-columns h2{font-size:30px}.spec-table dt{font-size:14px}.spec-table dd{font-size:15px}.service-head{padding-block:30px 35px}.service-head>p{font-size:18px}.service-flow{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:25px}.flow-control h3{font-size:27px}.flow-control>[data-flow-status]{font-size:18px;min-height:0}.service-flow li{padding:22px 18px}.service-figure{grid-template-columns:minmax(0,1fr)}.service-figure img{min-height:0;height:300px}.service-figure>div{padding:40px 23px}.service-figure h2{font-size:33px}.service-figure p{font-size:16px}.topic-nav{gap:15px 25px;margin-top:30px}.topic-nav a{font-size:15px}.responsibility-matrix{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:30px}.responsibility-matrix h3{font-size:25px}.change-plan{grid-template-columns:minmax(0,1fr);gap:28px;margin-block:30px}.change-plan h3{font-size:24px}.change-plan p{font-size:16px}.legal{padding-block:30px 55px}.legal h1{font-size:38px}.legal h2{font-size:27px}.legal h3{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
