/* Revision of the approved palette and type. Scoped to these two proposals. */
.refined-batch3 .brand{min-height:48px;justify-content:center}
.refined-batch3 .eyeline{font-size:16px}
.refined-batch3 .dimension-nav{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:32px;padding-block:16px;border-block:1px solid var(--border)}
.dimension-nav a{display:flex;align-items:center;font-size:16px;line-height:1.5;min-height:44px;color:var(--green);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--border)}
.dimension-nav a:hover{text-decoration-color:var(--green)}
.refined-batch3 .dimension-heading{font-size:28px;line-height:1.3;letter-spacing:-.7px;margin-bottom:24px;max-width:none}
.refined-batch3 .reading-detail>summary,.refined-batch3 .surface-notebook>summary,.refined-batch3 .edge-notebook>summary{font-size:17px;line-height:1.5;color:var(--green);min-height:48px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:500}
.refined-batch3 .reading-detail>summary::after,.surface-notebook>summary::after,.edge-notebook>summary::after,.boundary-topic>summary::after{content:'+';font:500 24px/1 'Segoe UI',sans-serif;flex-shrink:0}
.refined-batch3 details[open]>summary::after{content:'−'}
.refined-batch3 details>summary::-webkit-details-marker{display:none}
.refined-batch3 .reading-detail>summary{margin-bottom:16px}
.refined-batch3 .proportion-brief{grid-template-columns:4fr 7fr}
.refined-batch3 .proportion-brief .reading-detail{min-width:0}
.refined-batch3 .proportion-brief dl{margin-top:0}
.refined-batch3 .option-notes{margin-top:0}
.refined-batch3 .structure-evidence+.reading-detail{margin-top:20px}
.refined-batch3 .material-atlas{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:72px;align-items:start}
.refined-batch3 .material-canvas{min-width:0}
.refined-batch3 .material-macro>img{width:100%;height:auto;object-fit:contain}
.refined-batch3 .material-reading{display:flex;justify-content:space-between;gap:16px;font-size:16px;line-height:1.5;padding-top:18px;color:var(--green)}
.refined-batch3 .material-discussion{padding-top:88px}
.refined-batch3 .material-discussion h3{font-size:30px;max-width:18ch}
.refined-batch3 .material-discussion p{font-size:17px;line-height:1.65;margin-top:20px}
.refined-batch3 .material-discussion .reading-detail{margin-top:24px;border-top:1px solid var(--border);padding-top:12px}
.refined-batch3 .material-discussion dl{display:grid;gap:20px}
.refined-batch3 .finish-atlas{margin-top:72px;padding-top:40px;border-top:1px solid var(--border)}
.refined-batch3 .finish-heading{display:grid;grid-template-columns:5fr 6fr;gap:100px;align-items:start;margin-bottom:28px}
.refined-batch3 .finish-heading h3{font-size:36px;margin:0;line-height:1.2}
.refined-batch3 .finish-heading p{font-size:17px;line-height:1.65;max-width:58ch}
.refined-batch3 .finish-viewport{overflow:hidden;line-height:0}
.refined-batch3 .finish-viewport img{width:100%;height:auto;max-width:none;transform:none}
.refined-batch3 .finish-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:12px}
.finish-controls button{min-height:48px;background:transparent;border:0;border-bottom:2px solid var(--border);padding:12px;text-align:left;color:var(--green);font-size:18px;line-height:1.4}
.finish-controls button[aria-pressed=true]{border-color:var(--green);font-weight:600}
.refined-batch3 .finish-readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:24px}
.refined-batch3 .finish-readings h4{font-size:20px;font-weight:500;color:var(--green)}
.refined-batch3 .finish-readings p{font-size:17px;line-height:1.65;margin-top:12px;max-width:36ch}
.refined-batch3 .finish-verification{font-size:16px;margin-top:24px;color:var(--green)}
.refined-batch3 .print-inputs{display:grid;grid-template-columns:5fr 6fr;gap:20px 100px;margin-top:40px;padding:32px;background:var(--sage)}
.refined-batch3 .print-inputs h3{font-size:25px;max-width:23ch}
.refined-batch3 .print-inputs>p{font-size:17px;line-height:1.65}
.refined-batch3 .print-inputs>.reading-detail{grid-column:1/-1}
.refined-batch3 .print-inputs dl{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.refined-batch3 .surface-notebook,.refined-batch3 .edge-notebook{margin-top:40px;padding-top:20px;border-top:1px solid var(--border)}
.refined-batch3 .surface-study{margin-top:20px}
.refined-batch3 .surface-viewport{max-width:1100px;margin-inline:auto}
.refined-batch3 .surface-controls{max-width:1100px;margin-inline:auto;margin-top:16px}
.refined-batch3 .material-detail{margin:20px 80px 0 0;gap:72px}
.refined-batch3 .material-detail .wrap-detail>img{height:240px}
.refined-batch3 .fit-stage>.reading-detail{align-self:start;padding-top:20px}
.refined-batch3 .fit-questions{margin-top:0;gap:24px}
.refined-batch3 .fit-stage{gap:64px}
.refined-batch3 .fit-stage .fit-photograph>img{height:390px;object-fit:contain;background:var(--sage)}
.refined-batch3 .artwork-record>.reading-detail{grid-column:2;grid-row:1;min-width:0}
.refined-batch3 .artwork-record dl{margin-top:0}
.refined-batch3 .support-notebook{margin-top:48px;border-top:1px solid var(--border);padding-top:16px}
.refined-batch3 .support-pair{margin-top:20px}
.refined-batch3 .required-label{display:inline;font-size:14px;color:var(--muted);margin-left:12px;float:right;font-weight:400}
.refined-batch3 dialog .optional-fields input{width:100%}
.refined-batch3 .discussion-sheet .reading-detail>summary{margin-bottom:8px;font-size:16px;font-weight:600}
.refined-batch3 .discussion-sheet dl{margin-top:0}
.refined-batch3 .trade-purpose>.reading-detail{margin-top:0}
.refined-batch3 .boundary-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}
.refined-batch3 .boundary-topic>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;min-height:64px}
.refined-batch3 .boundary-topic>summary h3{font-size:25px;line-height:1.35;max-width:20ch}
.refined-batch3 .boundary-topic>summary::after{font-size:22px}
.refined-batch3 .handover-relation{margin-bottom:24px}
.refined-batch3 .reference-pack .reading-detail{margin-top:20px}
.refined-batch3 .reference-pack dl{margin-top:0}
.refined-batch3 .shipment-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.refined-batch3 .shipment-copy h3:not(:first-child){margin-top:0}
.refined-batch3 .shipment-brief{grid-template-columns:8fr 3fr;gap:64px}
@media(min-width:768px) and (max-width:1199px){
 .refined-batch3 .material-atlas{grid-template-columns:7fr 5fr;gap:32px}.refined-batch3 .material-discussion{padding-top:82px}.refined-batch3 .material-discussion h3{font-size:26px}.refined-batch3 .finish-heading{gap:40px}.refined-batch3 .finish-heading h3{font-size:31px}.refined-batch3 .finish-readings{gap:24px}.refined-batch3 .print-inputs{gap:20px 40px}.refined-batch3 .material-detail{margin-right:0;gap:40px}.refined-batch3 .fit-stage{gap:40px}.refined-batch3 .fit-stage .fit-photograph>img{height:320px}.refined-batch3 .shipment-copy{grid-template-columns:1fr;gap:32px}.refined-batch3 .shipment-brief{gap:40px;grid-template-columns:7fr 4fr}
}
@media(max-width:767px){
 .refined-batch3 .section{padding-block:48px}.refined-batch3 .project-start{padding-block:48px}.refined-batch3 .structure-options,.refined-batch3 .fit-workbench{padding-block:48px}
 .refined-batch3 .dimension-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:24px;padding-block:12px}.dimension-nav a{font-size:16px;min-height:56px}
 .refined-batch3 .material-peek{grid-template-columns:104px minmax(0,1fr);gap:12px 16px}.refined-batch3 .material-peek .peek-photo{display:contents}.refined-batch3 .material-peek .peek-photo>img{grid-column:1;grid-row:1;height:110px}.refined-batch3 .material-peek .peek-photo>figcaption{grid-column:1/-1;grid-row:2;padding:0}.refined-batch3 .material-peek .peek-caption{grid-column:2;grid-row:1}
 .refined-batch3 .dimension-heading{font-size:23px;margin-bottom:20px;letter-spacing:-.5px}
 .refined-batch3 .reading-detail>summary{margin-bottom:0;min-height:48px;font-size:16px}
 .refined-batch3 .reading-detail[open]>summary{margin-bottom:20px}
 .refined-batch3 .reading-detail{border-top:1px solid var(--border);padding-top:8px}
 .refined-batch3 .proportion-brief{display:block;padding:24px;margin-top:24px}.refined-batch3 .proportion-brief .reading-detail{margin-top:16px}.refined-batch3 .proportion-brief .caption{margin-top:16px}
 .refined-batch3 .option-relation{margin-bottom:20px}.refined-batch3 .option-relation>strong{max-width:145px}
 .refined-batch3 .structure-evidence{display:grid;grid-template-columns:1fr;gap:24px}.refined-batch3 .structure-evidence .closure-reference>img{height:215px;object-fit:contain;background:var(--sage)}
 .refined-batch3 .option-notes{margin-top:0;gap:24px}.refined-batch3 .structure-evidence+.reading-detail{margin-top:12px}
 .refined-batch3 .material-atlas{display:block}.refined-batch3 .material-macro>img{height:auto;aspect-ratio:1.5;object-fit:contain}.refined-batch3 .material-reading{font-size:16px;gap:12px;padding-top:14px;flex-wrap:wrap;justify-content:flex-start}
 .refined-batch3 .material-discussion{padding-top:28px}.refined-batch3 .material-discussion h3{font-size:25px;max-width:24ch}.refined-batch3 .material-discussion p{font-size:16px;line-height:1.65;margin-top:16px}.refined-batch3 .material-discussion .reading-detail{margin-top:16px;padding-top:8px}.refined-batch3 .material-discussion dl{gap:20px}
 .refined-batch3 .finish-atlas{margin-top:32px;padding-top:32px}.refined-batch3 .finish-heading{display:block;margin-bottom:24px}.refined-batch3 .finish-heading h3{font-size:28px;line-height:1.2}.refined-batch3 .finish-heading p{font-size:16px;line-height:1.65;margin-top:18px}
 .refined-batch3 .finish-viewport{width:100%;aspect-ratio:1;overflow:hidden}.refined-batch3 .finish-viewport img{width:300%;height:auto;max-width:none;transform:translateX(var(--finish-offset,0%))}
 .refined-batch3 .finish-controls{gap:8px;margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.refined-batch3 .finish-controls button{font-size:16px;padding:10px 6px;text-align:center;min-height:48px}
 .refined-batch3 .finish-readings{display:block;margin-top:20px}.refined-batch3 .finish-readings article{display:none}.refined-batch3 .finish-readings article.is-selected{display:block}.refined-batch3 .finish-readings h4{font-size:20px}.refined-batch3 .finish-readings p{font-size:16px;line-height:1.65;max-width:none;margin-top:12px}
 .refined-batch3 .finish-verification{font-size:16px;line-height:1.65;margin-top:16px}.refined-batch3 .print-inputs{display:block;padding:24px;margin-top:24px}.refined-batch3 .print-inputs h3{font-size:23px;max-width:24ch}.refined-batch3 .print-inputs>p{font-size:16px;line-height:1.65;margin-top:16px}.refined-batch3 .print-inputs .reading-detail{margin-top:16px}.refined-batch3 .print-inputs dl{gap:24px;grid-template-columns:1fr}
 .refined-batch3 .surface-notebook,.refined-batch3 .edge-notebook{margin-top:24px;padding-top:8px}.refined-batch3 .surface-notebook>summary,.refined-batch3 .edge-notebook>summary{font-size:16px;line-height:1.6;min-height:64px}
 .refined-batch3 .surface-viewport{max-width:100%;aspect-ratio:.666}.refined-batch3 .material-detail{margin:20px 0 0;gap:20px}.refined-batch3 .material-detail .wrap-detail>img{height:240px}
 .refined-batch3 .fit-stage{gap:20px}.refined-batch3 .fit-stage .fit-photograph>img{height:auto;object-fit:contain}.refined-batch3 .fit-stage>.reading-detail{padding-top:8px}.refined-batch3 .fit-questions{margin-top:0;gap:20px}.refined-batch3 .fit-bottom{margin-top:20px}
 .refined-batch3 .artwork-record>.reading-detail{margin-top:20px}.refined-batch3 .artwork-record dl{margin-top:0}.refined-batch3 .artwork-record .document-label{margin-top:16px}.refined-batch3 .rights-discussion{margin-top:32px}.refined-batch3 .rights-topics{margin-top:24px;gap:12px}.refined-batch3 .rights-topics>details{padding:10px 16px}.refined-batch3 .rights-discussion .pending-note{margin-top:20px}.refined-batch3 .support-notebook{margin-top:32px;padding-top:8px}.refined-batch3 .support-pair{margin-top:0;gap:28px}
 .refined-batch3 .faq-block{margin-top:32px}.refined-batch3 .closing{margin-top:32px}
 .refined-batch3 .handover-desk{gap:20px;padding-block:20px}.refined-batch3 .trade-reference>img{height:185px}.refined-batch3 .discussion-sheet{padding:20px}.refined-batch3 .discussion-sheet h3{font-size:24px}.refined-batch3 .discussion-sheet .reading-detail{margin-top:14px}.refined-batch3 .discussion-sheet .caption{margin-top:14px}
 .refined-batch3 .trade-purpose>.reading-detail{padding-top:8px}.refined-batch3 .trade-purpose{gap:16px}.refined-batch3 .trade-purpose dl{gap:20px}
 .refined-batch3 .boundary-topics{display:block;margin-top:24px}.refined-batch3 .boundary-topic{border-top:1px solid #B4C3B0}.refined-batch3 .boundary-topic>summary{padding:12px 0;min-height:64px}.refined-batch3 .boundary-topic>summary h3{font-size:22px;max-width:23ch}.refined-batch3 .boundary-copy{padding-bottom:20px}.refined-batch3 .boundary-copy>p:first-child{margin-top:0}.refined-batch3 .boundary-topic .policy-status{margin-top:14px}
 .refined-batch3 .handover-relation{margin-bottom:0}.refined-batch3 .handover-map{margin-top:0}.refined-batch3 .handover-map>div{grid-template-columns:102px minmax(0,1fr);gap:16px;padding:16px}.refined-batch3 .handover-map h3{font-size:20px}.refined-batch3 .distributor-handover>.caption{margin-top:16px}
 .refined-batch3 .reference-and-scope{margin-top:24px;gap:24px}.refined-batch3 .handover-inputs{gap:24px}
 .refined-batch3 .reference-pack{padding:24px}.refined-batch3 .reference-pack .reading-detail{margin-top:16px}.refined-batch3 .reference-pack dl{margin-top:0}.refined-batch3 .reference-pack .caption{margin-top:16px}.refined-batch3 .repeat-desk{gap:24px}
 .refined-batch3 .shipment-brief{display:grid;grid-template-columns:1fr;gap:24px;margin-top:40px}.refined-batch3 .shipment-copy{display:block}.refined-batch3 .shipment-topic+.shipment-topic{margin-top:28px}.refined-batch3 .shipment-copy p{font-size:16px;line-height:1.65}.refined-batch3 .trade-dispatch{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start}.refined-batch3 .trade-dispatch>img{grid-column:1;grid-row:1;height:99px;object-fit:contain}.refined-batch3 .trade-dispatch>figcaption{grid-column:2;grid-row:1;padding:0;font-size:14px;line-height:1.55}
 .refined-batch3 .cooperation-note{margin-top:32px}.refined-batch3 .cooperation-note h3{font-size:24px}
}
@media(max-width:360px){.refined-batch3 .dimension-nav{gap:8px 12px}.refined-batch3 .dimension-nav a{font-size:16px}.refined-batch3 .finish-controls button{font-size:16px;min-height:64px}.refined-batch3 .trade-dispatch{grid-template-columns:104px minmax(0,1fr)}.refined-batch3 .trade-dispatch>img{height:78px}}
@media(prefers-reduced-motion:reduce){.refined-batch3 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
