[data-publish-guide=use-cases]{--puc-rule:#dce3d5;--puc-muted:#606b60}[data-publish-guide=use-cases] .puc-label{font:10px/1.8 var(--font-mono);color:#59694f;display:block}[data-publish-guide=use-cases] code{white-space:normal;overflow-wrap:anywhere}[data-publish-guide=use-cases] .puc-section{padding-block:58px}[data-publish-guide=use-cases] .puc-index{border-bottom:1px solid var(--puc-rule);padding-block:26px 42px}[data-publish-guide=use-cases] .puc-fit-jump{margin-top:20px}[data-publish-guide=use-cases] .puc-index-intro{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:26px;display:grid}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-index-intro h2{max-width:26ch;margin:0;font-size:23px;line-height:1.35}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-index-intro p{color:var(--puc-muted);margin:0;font-size:12px;line-height:1.85}[data-publish-guide=use-cases] .puc-jumps{border-top:1px solid var(--puc-rule);border-left:1px solid var(--puc-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-publish-guide=use-cases] .puc-jumps li{border-right:1px solid var(--puc-rule);border-bottom:1px solid var(--puc-rule);min-width:0}[data-publish-guide=use-cases] .puc-jumps a{color:#364a32;grid-template-columns:26px 1fr 16px;gap:8px 13px;min-height:112px;padding:20px 22px;text-decoration:none;transition:background .15s;display:grid}[data-publish-guide=use-cases] .puc-jumps a:hover{background:#edf2e7}[data-publish-guide=use-cases] .puc-jumps a:focus-visible{outline-offset:-3px;outline:2px solid #355130}[data-publish-guide=use-cases] .puc-jumps a>span{font:10px/1.8 var(--font-mono);color:#59694f}[data-publish-guide=use-cases] .puc-jumps strong{font-size:14px;font-weight:550;line-height:1.5}[data-publish-guide=use-cases] .puc-jumps small{color:var(--puc-muted);grid-column:2;font-size:11px;line-height:1.8}[data-publish-guide=use-cases] .puc-jumps b{color:#718368;grid-area:1/3;font-size:14px;font-weight:400}[data-publish-guide=use-cases] .puc-portal{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-feature-copy h2{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(32px,3vw,42px);line-height:1.15}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-feature-copy>p:not(.po-eyebrow){margin-top:17px;font-size:14px;line-height:1.85}[data-publish-guide=use-cases] .puc-responsibility{border-top:1px solid var(--puc-rule);margin-top:26px;padding-top:21px}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-responsibility p{color:var(--puc-muted);margin-top:10px;font-size:13px;line-height:1.85}[data-publish-guide=use-cases] .puc-feature-exhibit{background:#eef2e7;border:1px solid #d0dcc3;align-self:start;padding:27px 30px}[data-publish-guide=use-cases] .pv-case-path{border-block:1px solid var(--puc-rule);background:0 0;grid-template-columns:1.2fr .8fr .9fr;align-items:center;gap:28px;margin:26px 0;padding:24px 0;display:grid}[data-publish-guide=use-cases] .pv-case-path>div{min-width:0}[data-publish-guide=use-cases] .pv-case-address,[data-publish-guide=use-cases] .pv-case-target{flex-direction:column;gap:7px;display:flex}html body.type-system.next-site #main [data-publish-guide=use-cases] .pv-case-address code{font:12px/1.8 var(--font-mono);color:#355130;letter-spacing:-.025em;background:0 0;border:0;padding:0}[data-publish-guide=use-cases] .pv-case-address span,[data-publish-guide=use-cases] .pv-case-target span{color:var(--puc-muted);font-size:11px;line-height:1.8}[data-publish-guide=use-cases] .pv-case-address>span:first-child{color:#405936;font-size:12px;font-weight:550}[data-publish-guide=use-cases] .pv-case-middle{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}[data-publish-guide=use-cases] .pv-case-middle>span{color:#789369;font-size:23px;line-height:1.3}[data-publish-guide=use-cases] .pv-case-middle strong{color:#405936;font-size:13px;font-weight:550}[data-publish-guide=use-cases] .pv-case-middle small{color:var(--puc-muted);font-size:10px;line-height:1.8}[data-publish-guide=use-cases] .pv-case-target strong{font:13px/1.8 var(--font-mono);overflow-wrap:anywhere;color:#355130;font-weight:500}html body.type-system.next-site #main [data-publish-guide=use-cases] .pv-case-path figcaption{letter-spacing:0;color:#59694f;text-transform:none;grid-column:1/-1;margin:0;font-size:10px;line-height:1.8}[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-path{border:0;grid-template-columns:1fr;gap:22px;margin:23px 0;padding:0}[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-middle{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:2px 12px;display:grid}[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-middle>span{grid-row:1/3;transform:rotate(90deg)}[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-middle small{grid-column:2}[data-publish-guide=use-cases] .puc-internal{color:#7b8e70;border-top:1px dashed #b5c5a7;grid-template-columns:24px 1fr;gap:12px;padding-top:20px;display:grid}[data-publish-guide=use-cases] .puc-internal strong{color:#4c6541;font-size:12px;font-weight:550;line-height:1.8}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-internal p{color:var(--puc-muted);margin-top:5px;font-size:11px;line-height:1.8}[data-publish-guide=use-cases] .puc-pair-band{border-block:1px solid var(--puc-rule);background:#f0f2eb}[data-publish-guide=use-cases] .puc-pair{grid-template-columns:1fr 1fr;gap:60px;padding-block:55px;display:grid}[data-publish-guide=use-cases] .puc-scenario{min-width:0}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-scenario h2{letter-spacing:-.045em;margin:0 0 23px;font-size:clamp(29px,2.7vw,37px);line-height:1.18}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-scenario>p:not(.po-eyebrow){font-size:14px;line-height:1.85}[data-publish-guide=use-cases] .puc-scenario .pv-case-path{border-color:#cbd6c1;grid-template-columns:1fr 1fr;gap:20px}[data-publish-guide=use-cases] .puc-scenario .pv-case-address{grid-column:1/-1}[data-publish-guide=use-cases] .puc-scenario .pv-case-middle{text-align:left;align-items:start}[data-publish-guide=use-cases] .puc-scenario .pv-case-middle>span{display:none}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-operating h3{margin:0 0 13px;font-size:21px;line-height:1.35}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-operating p{color:var(--puc-muted);margin-top:13px;font-size:13px;line-height:1.85}[data-publish-guide=use-cases] .puc-operating strong{color:#405936;font-weight:550}[data-publish-guide=use-cases] .puc-migration{grid-template-columns:1fr 1.4fr;gap:60px;margin-top:30px;display:grid}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-migration h3{letter-spacing:-.035em;margin-top:12px;font-size:28px;line-height:1.25}[data-publish-guide=use-cases] .puc-migration ol{margin:0;padding:0;list-style:none}[data-publish-guide=use-cases] .puc-migration li{border-top:1px solid var(--puc-rule);grid-template-columns:25px 1fr;gap:20px;padding:17px 0;display:grid}[data-publish-guide=use-cases] .puc-migration li>span{font:10px/1.9 var(--font-mono);color:#59694f}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-migration li p{margin:0;font-size:13px;line-height:1.85}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-section-note{color:var(--puc-muted);border-top:1px solid var(--puc-rule);max-width:95ch;margin-top:22px;padding-top:22px;font-size:13px;line-height:1.85}[data-publish-guide=use-cases] .puc-site .pv-case-path{border-color:#50664e}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-site .po-section-heading>p,[data-publish-guide=use-cases] .puc-site .pv-case-address span,[data-publish-guide=use-cases] .puc-site .pv-case-target span,[data-publish-guide=use-cases] .puc-site .pv-case-middle small{color:#c2d0b9}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-site .pv-case-address code,[data-publish-guide=use-cases] .puc-site .pv-case-target strong,[data-publish-guide=use-cases] .puc-site .pv-case-middle strong{color:#eff5e8}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-site .pv-case-path figcaption{color:#b5c6ab}[data-publish-guide=use-cases] .puc-site-checks{grid-template-columns:1fr 1fr;gap:60px;margin-top:30px;display:grid}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-site-checks h3{color:#eff5e8;margin:0 0 15px;font-size:24px;line-height:1.35}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-site-checks p{color:#c2d0b9;font-size:14px;line-height:1.85}[data-publish-guide=use-cases] .puc-site-foot{border-top:1px solid #50664e;grid-template-columns:1fr 1fr;gap:60px;margin-top:30px;padding-top:23px;display:grid}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-site-foot p{color:#c2d0b9;margin:0;font-size:12px;line-height:1.85}[data-publish-guide=use-cases] .puc-site-foot strong{color:#d5e4cd;margin-bottom:7px;font-size:12px;font-weight:550;line-height:1.8;display:block}[data-publish-guide=use-cases] .puc-compute-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:30px;display:grid}[data-publish-guide=use-cases] .puc-compute-checks article{border-top:1px solid var(--puc-rule);min-width:0;padding-top:20px}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-compute-checks h3{margin:12px 0 15px;font-size:24px;line-height:1.3}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-compute-checks p{color:var(--puc-muted);font-size:13px;line-height:1.85}[data-publish-guide=use-cases] .puc-fit{border-block:1px solid var(--puc-rule);background:#f0f2eb;padding-block:55px}[data-publish-guide=use-cases] .puc-product-register{margin:30px 0 25px}[data-publish-guide=use-cases] .puc-product-register article{border-top:1px solid #c7d4bc;grid-template-columns:.65fr 1fr 1.2fr;gap:40px;padding:24px 0;display:grid}[data-publish-guide=use-cases] .puc-product-register article>*{min-width:0}[data-publish-guide=use-cases] .puc-product-register article:first-child{border-top:2px solid #718368}[data-publish-guide=use-cases] .puc-product-name{color:#355130;font-size:14px;font-weight:550;line-height:1.8;text-decoration:none}[data-publish-guide=use-cases] a.puc-product-name:hover{text-underline-offset:4px;text-decoration:underline}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-product-register h3{margin:0;font-size:22px;line-height:1.35}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-product-register p{color:var(--puc-muted);margin:0;font-size:13px;line-height:1.85}@media (width<=1000px){[data-publish-guide=use-cases] .puc-portal,[data-publish-guide=use-cases] .puc-pair{gap:38px}[data-publish-guide=use-cases] .puc-feature-exhibit{padding:24px}[data-publish-guide=use-cases] .puc-jumps a{gap:8px 10px;padding:18px}[data-publish-guide=use-cases] .puc-migration,[data-publish-guide=use-cases] .puc-site-checks,[data-publish-guide=use-cases] .puc-site-foot{gap:35px}[data-publish-guide=use-cases] .puc-product-register article{gap:25px}}@media (width<=800px){[data-publish-guide=use-cases] .puc-jumps{grid-template-columns:repeat(2,minmax(0,1fr))}[data-publish-guide=use-cases] .puc-portal{grid-template-columns:1fr;gap:28px}[data-publish-guide=use-cases] .puc-feature-copy{max-width:75ch}[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-path{grid-template-columns:1.2fr .8fr 1fr;gap:20px}[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-middle{text-align:center;align-items:center;display:flex}[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-middle>span{transform:none}[data-publish-guide=use-cases] .puc-pair{grid-template-columns:1fr;gap:40px}[data-publish-guide=use-cases] .puc-scenario+.puc-scenario{border-top:1px solid #c7d4bc;padding-top:40px}[data-publish-guide=use-cases] .puc-scenario .pv-case-path{grid-template-columns:1.2fr .8fr 1fr}[data-publish-guide=use-cases] .puc-scenario .pv-case-address{grid-column:auto}[data-publish-guide=use-cases] .puc-compute-checks{gap:23px}}@media (width<=700px){[data-publish-guide=use-cases] .puc-section,[data-publish-guide=use-cases] .puc-pair,[data-publish-guide=use-cases] .puc-fit{padding-block:42px}[data-publish-guide=use-cases] .puc-index-intro{grid-template-columns:1fr;gap:16px}[data-publish-guide=use-cases] .puc-index{padding-block:22px 32px}[data-publish-guide=use-cases] .puc-migration,[data-publish-guide=use-cases] .puc-site-checks,[data-publish-guide=use-cases] .puc-site-foot,[data-publish-guide=use-cases] .puc-compute-checks{grid-template-columns:1fr;gap:25px}[data-publish-guide=use-cases] .puc-migration{gap:22px}[data-publish-guide=use-cases] .puc-compute-checks article{padding-top:20px}[data-publish-guide=use-cases] .pv-case-path,[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-path,[data-publish-guide=use-cases] .puc-scenario .pv-case-path{grid-template-columns:1fr;gap:20px}[data-publish-guide=use-cases] .pv-case-middle,[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-middle,[data-publish-guide=use-cases] .puc-scenario .pv-case-middle{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:2px 12px;display:grid}[data-publish-guide=use-cases] .pv-case-middle>span,[data-publish-guide=use-cases] .puc-feature-exhibit .pv-case-middle>span,[data-publish-guide=use-cases] .puc-scenario .pv-case-middle>span{grid-row:1/3;display:block;transform:rotate(90deg)}[data-publish-guide=use-cases] .pv-case-middle small{grid-column:2}[data-publish-guide=use-cases] .puc-product-register article{grid-template-columns:1fr;gap:10px}[data-publish-guide=use-cases] .puc-product-register p{max-width:65ch}}@media (width<=450px){[data-publish-guide=use-cases] .puc-jumps{grid-template-columns:1fr}[data-publish-guide=use-cases] .puc-jumps a{min-height:90px;padding:17px 18px}[data-publish-guide=use-cases] .puc-feature-exhibit{padding:23px 20px}[data-publish-guide=use-cases] .puc-migration li{grid-template-columns:22px 1fr;gap:14px}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-feature-copy h2{font-size:31px}html body.type-system.next-site #main [data-publish-guide=use-cases] .puc-scenario h2{font-size:30px}}
