@layer tokens,base,chrome,patterns;@layer page{.delivery-page :where(h1,h2,h3,p,figure,ol){margin:0}.delivery-page{font-size:var(--type-body)}.delivery-page .delivery-intro{margin-top:var(--space-h1-rule);max-width:46ch}.delivery-page .artx-d-actions{margin-top:var(--space-h2-content);gap:var(--space-row);grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem;display:grid}.delivery-page :is(.artx-d-btn,.artx-d-btn-2){white-space:normal;text-align:center;flex:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:64px;display:inline-flex}.delivery-section{padding:var(--space-section) var(--space-gutter);border-top:1px solid var(--rule)}.delivery-frame{width:100%;max-width:1520px;margin-inline:auto}.delivery-section :is(h3,p){overflow-wrap:normal;word-break:normal;hyphens:none}.delivery-section h3{font-size:var(--type-h3);letter-spacing:-.025em;font-weight:600;line-height:1.2}.delivery-section p{font-size:var(--type-body);max-width:var(--measure-copy);line-height:1.6}.delivery-section .artx-d-eyebrow{font-size:var(--type-note)}.delivery-flow{background:var(--paper);color:var(--ink)}.delivery-flow .artx-d-eyebrow{color:var(--meta)}.delivery-responsibility figcaption{font-size:var(--type-note);margin-bottom:var(--space-row);max-width:var(--measure-copy);line-height:1.5}.delivery-stages{gap:var(--gap-col);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.delivery-stage{padding:var(--space-section-tight);background:var(--paper);color:var(--ink);border:1px solid var(--rule);gap:var(--space-row);flex-direction:column;min-width:0;display:flex}.delivery-stage-top{justify-content:space-between;gap:var(--space-row);font-size:var(--type-note);padding-bottom:var(--space-row);border-bottom:1px solid var(--rule);flex-wrap:wrap;font-weight:500;line-height:1.4;display:flex}.delivery-stage-top>:last-child{font-weight:650}.delivery-stage h3{font-size:var(--type-h3)}.delivery-flow .delivery-note{margin-top:var(--space-h2-content);color:var(--meta)}.delivery-start{gap:var(--gap-col-wide);grid-template-columns:minmax(0,1fr);display:grid}.delivery-page .delivery-note{font-size:var(--type-note);line-height:1.6}.delivery-page #questions .delivery-note{margin-top:var(--space-row)}.delivery-page .delivery-assurance{font-size:var(--type-body);padding-top:var(--space-row);border-top:1px solid}.delivery-flow .delivery-tool-note{margin-top:var(--space-row)}.delivery-flow .delivery-tool-note a{color:var(--ink)}.delivery-page :is(#line,#plant,#standard,#questions){scroll-margin-top:80px}.delivery-work-examples{margin-top:var(--space-h2-content);gap:var(--gap-col-wide);display:grid}.delivery-work-entry{gap:var(--space-row);padding-top:var(--space-section-tight);border-top:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}.delivery-work-artifact,.delivery-work-record{min-width:0}.delivery-section .delivery-example-label{font-size:var(--type-note);color:var(--coral-text);font-weight:600}.delivery-work-artifact h3{margin-top:var(--space-row);font-size:var(--type-h3)}.delivery-published-excerpt{margin-top:var(--space-h2-content);padding:var(--space-section-tight);background:var(--coral-wash);border:1px solid var(--rule)}.delivery-published-excerpt figcaption{font-size:var(--type-h3);font-weight:600;line-height:1.25}.delivery-capture-link{display:block}.delivery-capture-link:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.delivery-page .delivery-artifact-actions{margin-top:var(--space-row);grid-auto-rows:1fr;width:100%}.delivery-inspect{margin-top:var(--space-row)}.delivery-inspect h4{font-size:var(--type-body);margin:0;font-weight:650;line-height:1.4}.delivery-inspect ul{margin:var(--space-row) 0 0;font-size:var(--type-body);padding-left:1.25em;line-height:1.6}.delivery-inspect li+li{margin-top:8px}.delivery-calculator-capture{width:100%;height:auto;margin-top:var(--space-row);border:1px solid var(--rule);display:block}.delivery-published-excerpt blockquote{margin:var(--space-row) 0;padding:0}.delivery-published-excerpt blockquote p{font-size:var(--type-lead);line-height:1.4}.delivery-page .delivery-work-source,.delivery-page .delivery-work-date,.delivery-page .delivery-work-limit{font-size:var(--type-note);line-height:1.6}.delivery-work-source{margin-top:var(--space-row)}.delivery-work-date{margin-top:var(--gap-row);color:var(--meta)}.delivery-work-record h4{margin:0 0 var(--gap-row);font-size:var(--type-body);font-weight:650;line-height:1.4}.delivery-work-record h4:not(:first-child){margin-top:var(--space-row)}.delivery-work-record .delivery-work-limit{margin-block:var(--space-row);color:var(--meta)}.delivery-page #example-month{scroll-margin-top:80px}@media (width>=1100px){.delivery-work-entry:only-child{gap:var(--gap-col-wide);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}}@media (width>=1200px){.delivery-work-examples{grid-template-columns:repeat(2,minmax(28rem,1fr))}.delivery-work-examples:has(>:only-child){grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.delivery-page .artx-d-actions{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}}@media (width>=640px){.delivery-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.delivery-start{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.delivery-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}}@layer utilities;
