[data-pf-national-guide="true"]{max-width:1120px}
.pf-national-visual>section{max-width:820px;margin-inline:auto}
.pf-national-visual>section+section{margin-top:68px}
.pf-national-visual>section:is(.pf-national-opening,.pf-national-choice-section,.pf-national-photo-section,.pf-national-packing-section){max-width:none}
.pf-national-visual .pf-national-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:center}
.pf-national-visual .pf-national-copy{min-width:0}
.pf-national-visual .pf-national-opening h2{font:500 clamp(30px,3.5vw,44px)/1.12 var(--pf-d1-display,Georgia,serif);max-width:18ch;margin:0 0 24px}
.pf-national-visual .pf-national-nav{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid var(--pf-d1-line,#d4d3cc);padding-top:18px;margin-top:26px}
.pf-national-visual .pf-national-nav a{font:500 13px/1.5 var(--pf-d1-ui);text-underline-offset:4px}
.pf-national-visual .pf-national-figure{min-width:0;margin:0}
.pf-national-visual .pf-national-figure>a{display:block}
.pf-national-visual .pf-national-figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:0}
.pf-national-visual .pf-national-figure figcaption{font:400 12px/1.6 var(--pf-d1-ui);color:var(--pf-d1-muted,#64665f);max-width:48ch;margin-top:12px}
.pf-national-visual .pf-national-choice-section>h2,.pf-national-visual .pf-national-choice-section>h3,.pf-national-visual .pf-national-choice-section>p,.pf-national-visual .pf-national-photo-section>h2,.pf-national-visual .pf-national-photo-section>p{max-width:820px;margin-inline:auto}
.pf-national-visual .pf-national-product,.pf-national-visual .pf-national-instax{margin-top:36px;padding-top:34px;border-top:1px solid var(--pf-d1-line,#d4d3cc)}
.pf-national-visual .pf-national-product{margin-bottom:44px}
.pf-national-visual .pf-national-copy>h3{font:400 clamp(26px,2.7vw,34px)/1.18 var(--pf-d1-display,Georgia,serif);margin:0 0 20px}
.pf-national-visual .pf-national-split--reverse .pf-national-copy{order:2}
.pf-national-visual .pf-national-split--reverse .pf-national-figure{order:1}
.pf-national-visual ul.pf-national-quantities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:24px 0 0}
.pf-national-visual .pf-national-quantities li{font:400 12px/1.4 var(--pf-d1-ui);margin:0;padding-top:10px;border-top:1px solid var(--pf-d1-line,#d4d3cc)}
.pf-national-visual .pf-national-quantities strong{display:block;font:400 30px/1.2 var(--pf-d1-display,Georgia,serif);margin-bottom:4px}
.pf-national-visual .pf-national-packing{border-top:1px solid var(--pf-d1-line,#d4d3cc);padding-top:40px}
.pf-national-visual .pf-national-price-section table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0}
.pf-national-visual .pf-national-price-section caption{text-align:left;font:500 13px/1.5 var(--pf-d1-ui);padding-bottom:12px}
.pf-national-visual .pf-national-price-section th,.pf-national-visual .pf-national-price-section td{border:0;border-bottom:1px solid var(--pf-d1-line,#d4d3cc);padding:14px 16px;text-align:left;vertical-align:top;font:400 14px/1.6 var(--pf-d1-ui);overflow-wrap:normal}
.pf-national-visual .pf-national-price-section th{font-weight:500;width:auto}
.pf-national-visual .pf-national-price-section th:first-child{width:31%}
.pf-national-visual .pf-national-price-section thead{background:rgba(0,0,0,.025)}
.pf-national-visual .pf-national-price-example{background:#fff;padding:30px;margin:28px 0;border:1px solid var(--pf-d1-line,#d4d3cc)}
.pf-national-visual .pf-national-price-example h3{font:500 24px/1.2 var(--pf-d1-display,Georgia,serif);margin:0 0 24px}
.pf-national-visual .pf-national-sum{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin:24px 0}
.pf-national-visual .pf-national-sum>div{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}
.pf-national-visual .pf-national-sum span{font:400 12px/1.5 var(--pf-d1-ui)}
.pf-national-visual .pf-national-sum strong{display:block;font:400 38px/1.2 var(--pf-d1-display,Georgia,serif);margin-top:8px}
.pf-national-visual .pf-national-sum .pf-national-symbol{font-size:22px}
.pf-national-visual .pf-national-price-example .pf-national-price-note{font-size:13px;line-height:1.65;margin-bottom:0}
.pf-national-visual :is(h2[id],h3[id]){scroll-margin-top:110px}
.pf-national-visual a:focus-visible,.pf-national-visual summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.pf-national-visual details{border-bottom:1px solid var(--pf-d1-line,#d4d3cc)}
.pf-national-visual summary{font-size:15px;line-height:1.5;padding-block:18px}
.pf-national-visual summary::after{content:'+';flex-shrink:0;font-size:20px}
.pf-national-visual details[open]>summary::after{content:'−'}
@media(max-width:899px){.pf-national-visual .pf-national-split{gap:28px}.pf-national-visual .pf-national-opening h2{font-size:32px}}
@media(max-width:649px){.pf-national-visual .pf-national-split{grid-template-columns:minmax(0,1fr);gap:24px}.pf-national-visual .pf-national-split--reverse .pf-national-copy,.pf-national-visual .pf-national-split--reverse .pf-national-figure{order:initial}.pf-national-visual>section+section{margin-top:48px}.pf-national-visual .pf-national-product,.pf-national-visual .pf-national-instax{padding-top:26px;margin-top:28px}.pf-national-visual .pf-national-price-example{padding:20px 16px}.pf-national-visual .pf-national-sum{gap:8px}.pf-national-visual .pf-national-sum strong{font-size:30px}.pf-national-visual .pf-national-sum span{font-size:11px}.pf-national-visual .pf-national-price-section th,.pf-national-visual .pf-national-price-section td{padding:12px 10px;font-size:13px}.pf-national-visual .pf-national-price-section th:first-child{width:34%}}
