.ds-prose{font-family:var(--ds-font-sans);line-height:var(--ds-reading-leading);letter-spacing:normal;max-width:min(var(--ds-reading-measure), 42rem);color:var(--ds-text-2);text-align:left;overflow-wrap:anywhere}.ds-prose p+p{margin-top:1em}.ds-prose h3{color:var(--ds-text);margin:2rem 0 1rem;line-height:1.2}.ds-prose ul,.ds-prose ol{padding-inline-start:1.4em}.ds-prose ul{list-style:outside}.ds-prose ol{list-style:decimal}.ds-prose li+li{margin-top:.6em}.ds-highlight{color:var(--ds-text);background:linear-gradient(transparent 45%, var(--ds-highlight) 45%, var(--ds-highlight) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.04em}.ds-annotation{color:var(--ds-annotation-text);font:400 1rem/1.65 var(--ds-font-sans);border-top:1px solid var(--ds-annotation-line);overflow-wrap:anywhere;padding-top:1rem}.ds-annotation p+p{margin-top:1em}.ds-annotation-link{color:var(--ds-annotation-text);font:400 1rem/1.65 var(--ds-font-sans);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:.75rem;margin-top:.75rem;display:grid}.ds-annotation-link p{font:inherit;color:inherit;margin:0}.ds-annotation-arrow{fill:none;width:80px;max-width:100%;height:72px;stroke:var(--ds-annotation-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:-.75rem;display:block}@media (width<=400px){.ds-annotation-link{grid-template-columns:56px minmax(0,1fr)}.ds-annotation-arrow{width:56px;height:auto}}.ds-quote{border-block:1px solid var(--ds-line-strong);margin:2rem 0;padding-block:1.5rem}.ds-quote blockquote{color:var(--ds-text);font:500 clamp(1.25rem, 2vw, 1.75rem)/1.45 var(--ds-font-sans);margin:0}.ds-quote figcaption,.ds-source{color:var(--ds-text-3);font:400 .9375rem/1.65 var(--ds-font-sans);margin-top:1rem}.ds-editorial-titles :is(h1,h2) em{font-family:var(--ds-font-serif);letter-spacing:-.015em;font-style:italic;font-weight:400}.ds-highlight.ds-highlight--marker{background:var(--ds-highlight);color:var(--ds-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.015em .06em}.ds-quote.ds-quote--display{border:0;margin-block:40px;padding-block:24px}.ds-quote.ds-quote--display blockquote{font-family:var(--ds-font-serif);font-size:var(--ds-fs-6);color:var(--ds-text);font-weight:400;line-height:1.4}.ds-quote.ds-quote--display figcaption{font-size:var(--ds-fs-3);line-height:1.7}.ds-takeaway{border-block:1px solid var(--ds-annotation-line);margin-block:24px;padding-block:16px}.ds-takeaway-label{color:var(--ds-annotation-text);font-size:var(--ds-fs-3);margin-bottom:8px;font-weight:600;display:block}.ds-prose ul.ds-checklist{padding-inline-start:0;list-style:none}.ds-prose ul.ds-checklist>li{padding-inline-start:32px;list-style:none;position:relative}.ds-prose ul.ds-checklist>li:before{content:"✓";color:var(--ds-text);font-weight:600;position:absolute;inset-inline-start:0}.ds-prose ul.ds-checklist--success>li:before{color:var(--ds-success)}.ds-reading-annotation{clear:both;margin-block:32px}.ds-reading-target,.ds-reading-source,.ds-reading-note{min-width:0}.ds-reading-annotation--brace>.ds-reading-target>:last-child{margin-bottom:0}.ds-reading-brace{width:100%;height:40px;margin-block:8px 16px;display:block}.ds-reading-brace path,.ds-reading-arrow path{fill:none;stroke:var(--ds-annotation-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-reading-annotation--arrow{grid-template-columns:minmax(140px,.7fr) 80px minmax(0,1.3fr);align-items:center;gap:16px;display:grid}.ds-reading-source img{width:min(220px,100%);height:auto;margin-inline:auto;display:block}.ds-reading-arrow{width:80px;height:96px;display:block}.ds-reading-annotation--arrow>.ds-reading-target p{margin:0}.ds-reading-note{grid-column:1/-1}@media (width<=700px){.ds-reading-annotation--arrow{grid-template-columns:minmax(0,1fr);gap:8px}.ds-reading-source img{width:min(180px,100%)}.ds-reading-arrow{width:72px;height:72px;margin-inline:auto;transform:rotate(90deg)}.ds-reading-annotation--arrow>.ds-reading-target{text-align:center}}.ds-table--engraved{border-collapse:collapse;border:1px solid var(--ds-text);border-block:3px double var(--ds-text)}.ds-table--engraved :is(th,td){border:1px solid var(--ds-text)}.ds-table--engraved thead th{border-bottom:3px double var(--ds-text);background:var(--ds-bg)}.ds-table--engraved tbody{font-variant-numeric:tabular-nums}@media (width<=700px){.ds-table--engraved{border:0}.ds-table--engraved tbody tr{border:1px solid var(--ds-text);border-block:3px double var(--ds-text)}.ds-table--engraved tbody :is(th,td){border:0;border-bottom:1px solid var(--ds-text)}.ds-table--engraved tbody tr>:last-child{border-bottom:0}}.nc-guide{--nc-blue-wash:#eef4fa;--nc-peach-wash:#fff1e9;--nc-ochre-wash:#fff8e3;color:var(--ds-text);background:var(--ds-bg);font-family:var(--ds-font-sans);padding-bottom:var(--ds-space-section)}.nc-guide .nc-container{width:min(1360px,100% - 80px);margin-inline:auto}.nc-guide .nc-breadcrumb{font-size:var(--ds-fs-2);color:var(--ds-text-3);align-items:center;gap:12px;padding-top:32px;display:flex}.nc-guide .nc-breadcrumb a{color:inherit;text-decoration:none}.nc-guide .nc-breadcrumb a:hover{text-decoration:underline}.nc-guide .nc-hero{padding-bottom:var(--ds-space-section-tight)}.nc-guide .nc-hero-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:64px;padding-block:64px 24px;display:grid}.nc-guide .nc-hero-copy h1{font-size:var(--ds-fs-7);letter-spacing:-.035em;text-wrap:balance;max-width:24ch;color:var(--ds-text);margin:0 0 32px;font-weight:650;line-height:1.12}.nc-guide .nc-hero-copy p{max-width:60ch;font-size:var(--ds-fs-4);line-height:var(--ds-reading-leading);color:var(--ds-text-2);margin-block:24px}.nc-guide .nc-hero-copy p:first-of-type{color:var(--ds-text)}.nc-guide .nc-hero-copy strong{font-weight:600}.nc-guide .nc-hero-copy .nc-cta-paragraph{margin-top:32px}.nc-guide .nc-hero-engraving{object-fit:contain;width:100%;height:auto;max-height:440px;display:block}.nc-guide .nc-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:64px;display:grid}.nc-guide .nc-toc{max-height:calc(100vh - 176px);padding-bottom:16px;position:sticky;top:152px;overflow-y:auto}.nc-guide .nc-toc summary{cursor:pointer;font-size:var(--ds-fs-3);border-top:1px solid var(--ds-line-strong);justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.nc-guide .nc-toc summary::-webkit-details-marker{display:none}.nc-guide .nc-toc-symbol:before{content:"+"}.nc-guide .nc-toc details[open] .nc-toc-symbol:before{content:"−"}.nc-guide .nc-toc ol{margin:0;padding:0;list-style:none}.nc-guide .nc-toc li{border-top:1px solid var(--ds-line)}.nc-guide .nc-toc a{font-size:var(--ds-fs-1);color:var(--ds-text-3);padding:12px 0;line-height:1.6;text-decoration:none;display:block}.nc-guide .nc-toc a:hover{color:var(--ds-blue)}.nc-guide .nc-content{min-width:0}.nc-guide .nc-section{padding-block:var(--ds-space-section-tight);border-top:1px solid var(--ds-line-strong);display:flow-root}.nc-guide .nc-section-heading{margin-bottom:32px}.nc-guide .nc-section h2{font-size:var(--ds-fs-6);letter-spacing:-.025em;text-wrap:balance;max-width:34ch;color:var(--ds-text);margin:0;scroll-margin-top:160px;font-weight:600;line-height:1.2}.nc-guide .nc-copy{font-size:var(--ds-fs-4)}.nc-guide .nc-copy p{margin:0 0 1.2em}.nc-guide .nc-copy>:last-child{margin-bottom:0}.nc-guide .nc-copy h3{font-size:var(--ds-fs-5);letter-spacing:-.02em;color:var(--ds-text);margin-block:40px 16px;scroll-margin-top:160px;font-weight:600;line-height:1.3}.nc-guide .nc-copy a{color:var(--ds-blue);text-underline-offset:.2em;text-decoration:underline}.nc-guide .nc-copy strong{color:var(--ds-text);font-weight:600}.nc-guide .nc-copy ul{margin-block:24px;padding-inline-start:1.4em;list-style:outside}.nc-guide .nc-copy ol{margin-block:24px;padding-inline-start:1.4em;list-style:decimal}.nc-guide .nc-copy li+li{margin-top:16px}.nc-guide .nc-copy li p{margin-bottom:0}.nc-guide .nc-block-urgent .nc-copy ul{background:var(--nc-peach-wash);margin-block:32px;padding:12px 28px;list-style:none}.nc-guide .nc-block-urgent .nc-copy li{border-bottom:1px solid var(--ds-line-strong);margin:0;padding:16px 0 16px 24px;position:relative}.nc-guide .nc-block-urgent .nc-copy li:last-child{border-bottom:0}.nc-guide .nc-block-urgent .nc-copy p:last-child{padding-top:16px}.nc-guide .nc-block-choice .nc-copy,.nc-guide .nc-block-deadlines .nc-copy,.nc-guide .nc-block-case .nc-copy,.nc-guide .nc-block-circuit .nc-copy,.nc-guide .nc-block-examination .nc-copy{max-width:none}.nc-guide .nc-copy>:is(p,ul,ol){max-width:var(--ds-reading-measure)}.nc-guide .nc-copy .nc-cta-paragraph>.btn{color:var(--ds-text-on-ink);text-decoration:none}.nc-guide .nc-terrain-engraving{float:right;width:240px;height:auto;margin:0 0 24px 32px}.nc-guide .nc-clock-engraving{float:right;width:120px;height:auto;margin:0 0 24px 32px}.nc-guide .nc-table{clear:both;border-collapse:collapse;width:100%;font-size:var(--ds-fs-4);text-align:left;margin-block:40px;line-height:1.7}.nc-guide .nc-table th,.nc-guide .nc-table td{vertical-align:top;padding:20px 24px}.nc-guide .nc-table thead th{font-size:var(--ds-fs-2);color:var(--ds-text);font-weight:600;line-height:1.6}.nc-guide .nc-table tbody th{color:var(--ds-text);font-weight:600}.nc-guide .nc-table-choice tbody th{width:38%}.nc-guide .nc-table-deadlines tbody th{background:var(--nc-ochre-wash);width:22%}.nc-guide .nc-table-deadlines td{width:39%}.nc-guide .nc-table-case tbody th{width:26%}.nc-guide .nc-table-case tbody tr:nth-child(3){background:var(--nc-peach-wash)}.nc-guide .nc-table-case tbody tr:nth-child(3) th{color:var(--ds-annotation-text)}.nc-guide .nc-table-case tbody tr:nth-child(5){background:var(--nc-ochre-wash)}.nc-guide .nc-cell-label{display:none}.nc-guide .nc-block-deadlines .nc-copy>p:has(>strong:only-child){border:1px solid var(--ds-annotation-line);max-width:none;margin-block:32px;padding:20px 24px}.nc-guide .nc-block-indicators .nc-copy{max-width:none}.nc-guide .nc-block-indicators .nc-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-block:32px;padding:0;list-style:none;display:grid}.nc-guide .nc-block-indicators .nc-copy li{border-bottom:1px solid var(--ds-line-strong);margin:0}.nc-guide .nc-block-indicators .nc-copy li a{min-height:48px;color:var(--ds-text);font-size:var(--ds-fs-4);padding:16px 0;text-decoration:none;display:block}.nc-guide .nc-block-indicators .nc-copy li a:hover{color:var(--ds-blue);text-decoration:underline}.nc-guide .nc-whiteboard-figure{clear:both;margin-block:40px 32px}.nc-guide .nc-poster-link{display:block}.nc-guide .nc-whiteboard{width:100%;height:auto;display:block}.nc-guide .nc-whiteboard-figure figcaption{font-size:var(--ds-fs-2);color:var(--ds-text-3);margin-top:16px;line-height:1.7}.nc-guide .nc-block-appeal .nc-copy ol,.nc-guide .nc-block-method .nc-copy ol{counter-reset:nc-steps;margin-block:32px;padding:0;list-style:none}.nc-guide .nc-block-appeal .nc-copy ol>li,.nc-guide .nc-block-method .nc-copy ol>li{counter-increment:nc-steps;border-top:1px solid var(--ds-line-strong);margin:0;padding:24px 0 24px 48px;position:relative}.nc-guide .nc-block-appeal .nc-copy ol>li:before,.nc-guide .nc-block-method .nc-copy ol>li:before{content:counter(nc-steps, decimal-leading-zero);font-family:var(--ds-font-mono);font-size:var(--ds-fs-2);color:var(--ds-annotation-text);line-height:1.7;position:absolute;top:28px;left:0}.nc-guide .nc-block-appeal .nc-copy li strong,.nc-guide .nc-block-method .nc-copy li strong{margin-bottom:8px;display:block}.nc-guide .nc-block-method{border:1px solid var(--ds-annotation-line);margin-block:40px;padding-inline:40px}.nc-guide .nc-block-method .nc-copy>p:last-child{font-size:var(--ds-fs-3)}.nc-guide .nc-block-sources .nc-copy{font-size:var(--ds-fs-2);line-height:1.75}.nc-guide .nc-block-sources ul{padding:0;list-style:none}.nc-guide .nc-block-sources li{border-top:1px solid var(--ds-line);margin:0;padding-block:16px}.nc-guide .nc-block-close .nc-cta-paragraph{margin-block:32px}.nc-guide :is(a,summary):focus-visible{outline:2px solid var(--ds-blue);outline-offset:5px;border-radius:2px}.nc-guide ::selection{color:var(--ds-text);background:var(--ds-highlight)}@media (width<=1100px){.nc-guide .nc-container{width:min(900px,100% - 48px)}.nc-guide .nc-layout{grid-template-columns:minmax(0,1fr);gap:0}.nc-guide .nc-toc{max-height:none;margin-bottom:40px;padding-bottom:0;position:static}.nc-guide .nc-toc ol{columns:2;column-gap:32px}.nc-guide .nc-toc li{break-inside:avoid}.nc-guide .nc-toc a{font-size:var(--ds-fs-2)}.nc-guide .nc-hero-grid{grid-template-columns:minmax(0,1fr) 180px;gap:32px}.nc-guide .nc-copy{max-width:var(--ds-reading-measure)}}@media (width<=700px){.nc-guide .nc-container{width:calc(100% - 40px)}.nc-guide .nc-breadcrumb{font-size:var(--ds-fs-1);padding-top:24px}.nc-guide .nc-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:40px 8px}.nc-guide .nc-hero-copy h1{font-size:var(--ds-fs-7);text-wrap:balance;max-width:23ch}.nc-guide .nc-cta-paragraph>a{width:100%}.nc-guide .nc-hero-engraving{justify-self:center;width:auto;max-width:100%;max-height:240px}.nc-guide .nc-toc ol{columns:1}.nc-guide .nc-toc a{min-height:44px}.nc-guide .nc-section{padding-block:48px}.nc-guide .nc-section-heading{margin-bottom:24px}.nc-guide .nc-section h2{font-size:var(--ds-fs-6)}.nc-guide .nc-terrain-engraving{float:none;width:min(260px,100%);margin:0 auto 32px;display:block}.nc-guide .nc-clock-engraving{width:90px;margin-left:24px}.nc-guide .nc-table{margin-block:32px;display:block}.nc-guide .nc-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nc-guide .nc-table tbody{display:block}.nc-guide .nc-table tbody tr{margin-bottom:20px;display:block}.nc-guide .nc-table tbody th,.nc-guide .nc-table tbody td{width:auto;padding:16px 20px;display:block}.nc-guide .nc-table tbody th{background:var(--nc-blue-wash)}.nc-guide .nc-cell-label{font-size:var(--ds-fs-3);color:var(--ds-annotation-text);margin-bottom:8px;font-weight:600;line-height:1.5;display:block}.nc-guide .nc-block-deadlines .nc-copy>p:has(>strong:only-child){padding:20px}.nc-guide .nc-block-indicators .nc-copy ul{grid-template-columns:minmax(0,1fr);gap:0}.nc-guide .nc-block-indicators .nc-copy li a{padding-inline:0}.nc-guide .nc-whiteboard-figure{margin-block:32px 24px}.nc-guide .nc-block-method{padding-inline:20px}.nc-guide .nc-block-appeal .nc-copy ol>li,.nc-guide .nc-block-method .nc-copy ol>li{padding-left:36px}}.nc-guide .nc-block-indicators .nc-copy>ul{max-width:none}
