/* Isolated studies: existing product pages and photographs remain untouched. */
.grafit-study.gx-v1 .gx-product-overview .gx-plan{margin-top:38px}
.grafit-study.gx-v1 .gx-comfort-interiors{margin-top:60px;padding-top:48px;border-top:1px solid var(--gx-line)}
.grafit-study.gx-v1 .gx-finish-gallery .gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}
.grafit-study.gx-v1 .gx-finish-gallery .gallery-item:first-child{grid-column:auto}
.grafit-study.gx-v1 .gx-finish-gallery .gallery-item img{aspect-ratio:3/4;object-fit:contain}
@media(max-width:1100px){.grafit-study.gx-v1 .gx-finish-gallery .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.grafit-study.gx-v1 .gx-product-overview .gx-plan{margin-top:28px}.grafit-study.gx-v1 .gx-comfort-interiors{margin-top:38px;padding-top:32px}.grafit-study.gx-v1 .gx-finish-gallery .gallery-grid{grid-template-columns:1fr;gap:28px}}
.grafit-study{--gx-ink:#14202a;--gx-muted:#566977;--gx-line:#d7e0e7;--gx-tint:#f2f5f7;--gx-blue:#414cff;color:var(--gx-ink);background:#fff;font-family:var(--font,'Inter',Arial,sans-serif)}
.grafit-study *{scroll-margin-top:130px}
.grafit-study h1,.grafit-study h2,.grafit-study h3{font-family:var(--heading,'Inter Tight','Inter',Arial,sans-serif);font-weight:600;letter-spacing:-.035em;color:inherit;line-height:1.08}
.grafit-study h1{font-size:clamp(46px,5.8vw,86px);max-width:18ch;margin:0}
.grafit-study h1 span,.grafit-study h2 span{color:#4e6372}
.grafit-study h2{font-size:clamp(32px,3.5vw,52px);max-width:25ch;margin:0}
.grafit-study h3{font-size:27px;line-height:1.18}
.grafit-study p{font-size:16px;line-height:1.9;color:var(--gx-muted)}
.grafit-study strong{font-weight:650;color:var(--gx-ink)}
.grafit-study .gx-kicker{font-size:10px;line-height:1.6;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#576d7d;margin:0 0 21px}
.grafit-study .gx-lead{font-size:18px;line-height:1.8;max-width:53ch;margin:27px 0 0}
.grafit-study .gx-section{padding-block:82px}
.grafit-study .gx-tint{background:var(--gx-tint)}
.grafit-study .gx-hero{padding-block:46px 72px}
.grafit-study .gx-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);align-items:center;gap:54px}
.grafit-study .gx-hero-copy{min-width:0}
.grafit-study .gx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:31px}
.grafit-study .gx-actions .button{font-size:13px;min-height:53px;gap:28px;padding-inline:22px}
.grafit-study .gx-inline{font-size:13px;line-height:1.6;display:inline-block;border-bottom:1px solid #aebdca;padding-bottom:5px}
.grafit-study .gx-photo{margin:0;min-width:0}
.grafit-study .gx-photo img,.grafit-study .gx-variant-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#edf2f5}
.grafit-study .gx-photo figcaption{font-size:11px;line-height:1.7;color:#607483;padding-top:12px}
.grafit-study .gx-section-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:70px;margin-bottom:39px}
.grafit-study .gx-section-heading>p{max-width:49ch;margin:0}
.grafit-study .gx-section-heading:has(>div:only-child){grid-template-columns:1fr;gap:0}
.grafit-study .gx-study-nav{background:#f4f6f8;border-block:1px solid var(--gx-line);padding-block:15px}
.grafit-study .gx-study-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:18px}
.grafit-study .gx-study-nav p{margin:0;font-size:11px;line-height:1.6}
.grafit-study .gx-back{font-size:11px;line-height:1.7;color:#536978}
.grafit-study .gx-study-nav nav{display:flex;align-items:center;gap:6px}
.grafit-study .gx-study-nav nav a{display:flex;align-items:center;gap:7px;min-height:35px;padding:8px 10px;border:1px solid transparent;border-radius:3px;font-size:11px;line-height:1.3;color:#526775}
.grafit-study .gx-study-nav nav a[aria-current=page]{color:#fff;background:var(--gx-ink);border-color:var(--gx-ink)}
.grafit-study .gx-study-nav nav a:hover{border-color:#9cabb9}
.grafit-study .gx-bottom-nav{padding-top:25px}
.grafit-study .gx-facts-section{padding-block:0 55px}
.grafit-study .gx-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--gx-line);border-bottom:1px solid var(--gx-line);padding:26px 0;margin:0}
.grafit-study .gx-facts>div{padding-inline:25px;border-left:1px solid var(--gx-line)}
.grafit-study .gx-facts>div:first-child{padding-left:0;border-left:0}
.grafit-study .gx-facts dt{font-size:10px;line-height:1.7;color:var(--gx-muted);margin-bottom:11px}
.grafit-study .gx-facts dd{margin:0;font-size:17px;line-height:1.6}
.grafit-study .gx-facts dd>strong:first-child{font-size:22px;font-family:var(--heading,'Inter Tight','Inter',Arial,sans-serif);letter-spacing:-.025em}
.grafit-study .gx-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px}
.grafit-study .gx-editorial p:first-child:not(.gx-kicker){margin-top:0}
.grafit-study .gx-editorial p+p{margin-top:19px}
.grafit-study .gx-plan{margin:0;padding:25px 29px 18px;border:1px solid #d2dde5;background:#fff}
.grafit-study .gx-plan>img{display:block;width:100%;height:auto;object-fit:contain;max-height:none;aspect-ratio:auto}
.grafit-study .gx-plan figcaption{font-size:11px;line-height:1.7;color:#5c7282;margin-top:18px}
.grafit-study .gx-room-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding-top:24px;font-size:12px;color:var(--gx-muted);line-height:1.8}
.grafit-study .gx-room-summary strong{display:block;font-size:22px;letter-spacing:-.025em;font-family:var(--heading,'Inter Tight','Inter',Arial,sans-serif)}
.grafit-study .gx-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
.grafit-study .gx-equipment-grid article{padding-top:23px;border-top:1px solid var(--gx-line)}
.grafit-study .gx-equipment-grid h3{margin:17px 0}
.grafit-study .gx-equipment-grid p{font-size:14px;line-height:1.9;margin:0}
.grafit-study .gx-small-number{font-size:11px;font-weight:650;letter-spacing:.05em;color:var(--gx-blue)}
.grafit-study .gx-technical-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:70px;align-items:start}
.grafit-study .gx-technical-split .gx-section-heading{display:block;margin-bottom:25px}
.grafit-study .gx-technical-split>div>p{font-size:15px;line-height:1.9;max-width:46ch}
.grafit-study .gx-table-wrap{min-width:0}
.grafit-study .gx-spec-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.75;text-align:left;margin:0}
.grafit-study .gx-spec-table caption{text-align:left;font-size:10px;color:#5d7384;letter-spacing:.07em;text-transform:uppercase;padding-bottom:15px}
.grafit-study .gx-spec-table th,.grafit-study .gx-spec-table td{padding:14px 16px;border-bottom:1px solid var(--gx-line);vertical-align:top}
.grafit-study .gx-spec-table th{font-weight:450;color:#526a7b;width:40%;padding-left:0}
.grafit-study .gx-spec-table td{padding-right:0}
.grafit-study .gx-scope-note{font-size:11px;line-height:1.8;color:#617787;margin-top:20px;max-width:78ch}
.grafit-study .gx-material-note{font-size:13px;line-height:1.85;color:#526a7b;margin-top:22px;max-width:70ch}
.grafit-study .gx-gallery .gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));columns:auto;gap:31px 26px}
.grafit-study .gx-gallery .gallery-item{margin:0;min-width:0;break-inside:auto}
.grafit-study .gx-gallery .gallery-item:first-child{grid-column:1/-1}
.grafit-study .gx-gallery .gallery-item>a{display:block;background:#edf2f5}
.grafit-study .gx-gallery .gallery-item img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.grafit-study .gx-gallery .gallery-item figcaption{font-size:11px;line-height:1.8;color:#5b7180;padding-top:12px}
.grafit-study .gx-interior-views{margin-top:52px}
.grafit-study .gx-interior-views .gx-section-heading h2{font-size:35px}
.grafit-study .gx-3d-gallery .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.grafit-study .gx-3d-gallery .gallery-item:first-child{grid-column:auto}
.grafit-study .gx-3d-gallery .gallery-item img{aspect-ratio:8/5;object-fit:contain}
.grafit-study .gx-3d-gallery+.gx-answer{margin-top:45px}
.grafit-study .gx-answer{padding:31px 35px;border-left:3px solid #6774fa;background:#f0f3fb;max-width:1000px}
.grafit-study .gx-answer .gx-kicker{margin-bottom:13px;color:#5969b6}
.grafit-study .gx-answer h3{font-size:29px;margin:0 0 15px}
.grafit-study .gx-answer p:last-child{font-size:15px;line-height:1.9;margin:0;max-width:83ch}
.grafit-study .missing-material{font-size:12px;line-height:1.8;color:#c73131;margin-top:24px;max-width:90ch}
.grafit-study .gx-reading{max-width:90ch;margin:29px 0 0}
.grafit-study .gx-faq{max-width:1050px}
.grafit-study .gx-faq .faq-list summary{font-size:17px}
.grafit-study .gx-faq .faq-list p{font-size:15px;line-height:1.9;max-width:85ch}
.grafit-study .gx-final-section{background:#14202a;color:#fff;padding-block:57px}
.grafit-study .gx-final{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:55px;align-items:center}
.grafit-study .gx-final h2{font-size:clamp(34px,3.3vw,49px);max-width:21ch;color:#fff}
.grafit-study .gx-final .gx-kicker{color:#a3b5c3}
.grafit-study .gx-final p{color:#c0cbd3;max-width:57ch;font-size:15px;margin-top:22px}
.grafit-study .gx-final>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:19px}
.grafit-study .gx-final .button{font-size:14px;background:#4653ff;color:white;border-color:#4653ff;gap:35px}
.grafit-study .gx-phone{font-size:12px;color:#d9e1e7;line-height:1.7;border-bottom:1px solid #647582;padding-bottom:5px}
.grafit-study .gx-spec-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:85px;align-items:center;margin-bottom:45px}
.grafit-study .gx-data-card{padding:32px 36px;background:var(--gx-tint);border:1px solid var(--gx-line)}
.grafit-study .gx-data-card .gx-kicker{margin-bottom:18px}
.grafit-study .gx-data-card .gx-big-number{font-family:var(--heading,'Inter Tight','Inter',Arial,sans-serif);font-size:75px;line-height:1;font-weight:600;letter-spacing:-.05em;color:var(--gx-ink);margin:0 0 25px}
.grafit-study .gx-big-number>span{display:block;font-family:var(--font,'Inter',Arial,sans-serif);font-size:14px;line-height:1.7;font-weight:450;letter-spacing:0;color:var(--gx-muted);margin-top:11px}
.grafit-study .gx-data-card dl{margin:0}
.grafit-study .gx-data-card dl>div{padding:13px 0;border-top:1px solid var(--gx-line);display:grid;grid-template-columns:1fr 1.2fr;gap:16px;font-size:12px;line-height:1.7}
.grafit-study .gx-data-card dt{color:var(--gx-muted)}
.grafit-study .gx-data-card dd{margin:0}
.grafit-study .gx-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}
.grafit-study .gx-scope-grid h2{font-size:38px}
.grafit-study .gx-ink{background:#14202a;color:#fff}
.grafit-study .gx-ink p{color:#c2cdd5;font-size:15px}
.grafit-study .gx-ink .gx-kicker{color:#b1c2cf}
.grafit-study .gx-ink .missing-material{color:#ff9a93}
.grafit-study .gx-plan-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:75px;align-items:center}
.grafit-study .gx-plan-index{padding:28px 30px;background:var(--gx-tint)}
.grafit-study .gx-plan-index>a{display:grid;grid-template-columns:25px 1fr;gap:5px 15px;border-top:1px solid var(--gx-line);padding:20px 0;font-size:15px;line-height:1.6}
.grafit-study .gx-plan-index>a>span{font-size:10px;color:var(--gx-blue);padding-top:4px}
.grafit-study .gx-plan-index>a>strong{grid-column:2;font-family:var(--heading,'Inter Tight','Inter',Arial,sans-serif);font-size:22px}
.grafit-study .gx-room-story{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.35fr);gap:90px}
.grafit-study .gx-room-area>span{display:block;font-size:10px;letter-spacing:.1em;line-height:1.7;color:#577081}
.grafit-study .gx-room-area>strong{display:block;font-family:var(--heading,'Inter Tight','Inter',Arial,sans-serif);font-size:clamp(65px,7vw,104px);letter-spacing:-.06em;line-height:1.1;margin-top:25px;font-weight:550}
.grafit-study .gx-room-area small{display:block;font-family:var(--font,'Inter',Arial,sans-serif);font-size:19px;letter-spacing:0;line-height:1.5;font-weight:450;color:var(--gx-muted)}
.grafit-study .gx-room-story h2{margin-bottom:25px}
.grafit-study .gx-room-story p{font-size:16px;line-height:1.95}
.grafit-study .gx-hero-note{border-top:1px solid var(--gx-line);padding-top:20px;margin-top:30px;font-size:16px;line-height:1.7}
.grafit-study .gx-hero-note>span{display:block;font-size:11px;line-height:1.8;color:var(--gx-muted);margin-top:5px}
.grafit-study .gx-order-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:60px;align-items:center}
.grafit-study .gx-order-intro .gx-section-heading{display:block;margin-bottom:25px}
.grafit-study .gx-order-intro .gx-plan{padding:20px}
.grafit-study .gx-order-steps{display:grid;grid-template-columns:1fr 1fr;gap:45px 60px}
.grafit-study .gx-order-steps article{display:grid;grid-template-columns:49px 1fr;gap:20px;padding-top:25px;border-top:1px solid #c6d2dc}
.grafit-study .gx-order-steps article>span{font-family:var(--heading,'Inter Tight','Inter',Arial,sans-serif);font-size:40px;color:#7486a4;line-height:1}
.grafit-study .gx-order-steps .gx-kicker{margin-bottom:12px}
.grafit-study .gx-order-steps h3{font-size:27px;line-height:1.2;margin:0 0 19px}
.grafit-study .gx-order-steps p:last-child{font-size:14px;line-height:1.95;margin:0}
.grafit-study .gx-evidence-hero{margin-bottom:42px}
.grafit-study .gx-evidence-hero h1{max-width:none}
.grafit-study .gx-evidence-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}
.grafit-study .gx-evidence-intro .gx-actions{align-items:flex-start;justify-content:flex-end}
.grafit-study .gx-evidence-questions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.grafit-study .gx-evidence-questions>a{font-size:15px;line-height:1.7;border-top:1px solid #bdcbd6;padding-top:17px}
.grafit-study .gx-evidence-questions strong{display:block;color:#657ba0;font-size:12px;font-weight:550;margin-bottom:15px}
.grafit-study .gx-document-note{border-top:1px solid var(--gx-line);padding-top:24px;margin-top:36px}
.grafit-study .gx-document-note>p:first-child{font-size:14px;max-width:85ch;margin:0}
.grafit-study .gx-hub-heading{max-width:1050px;margin-bottom:45px}
.grafit-study .gx-hub-heading h1{font-size:clamp(47px,5.5vw,80px);max-width:23ch}
.grafit-study .gx-hub-heading .gx-lead{max-width:77ch}
.grafit-study .gx-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 30px;margin-top:50px}
.grafit-study .gx-variant-card{min-width:0}
.grafit-study .gx-variant-photo{display:block;position:relative}
.grafit-study .gx-variant-photo>span{position:absolute;bottom:15px;left:15px;padding:8px 11px;background:#fffffff2;color:#334b5c;font-size:10px;line-height:1.5}
.grafit-study .gx-variant-card>div{padding-top:24px}
.grafit-study .gx-variant-card .gx-kicker{margin-bottom:12px}
.grafit-study .gx-variant-card h2{font-size:35px;max-width:23ch}
.grafit-study .gx-variant-card p:not(.gx-kicker){font-size:14px;line-height:1.9;max-width:56ch;margin-top:17px}
.grafit-study .gx-variant-card .gx-variant-path{font-size:11px;color:#637c92;padding-top:16px;border-top:1px solid var(--gx-line)}
.grafit-study .gx-variant-card .text-link{margin-top:19px;font-size:14px}
.grafit-study :is(a,button,input,summary):focus-visible{outline:3px solid var(--gx-blue);outline-offset:5px}
@media(max-width:1150px){.grafit-study .gx-study-nav-inner{flex-wrap:wrap}.grafit-study .gx-study-nav nav{margin-left:auto}.grafit-study .gx-study-nav nav a span{display:none}.grafit-study .gx-hero-layout{gap:30px;grid-template-columns:1fr 1.05fr}.grafit-study .gx-spec-hero,.grafit-study .gx-plan-hero{gap:40px}.grafit-study .gx-technical-split{gap:40px}.grafit-study .gx-editorial,.grafit-study .gx-room-story{gap:50px}.grafit-study .gx-equipment-grid{gap:24px}.grafit-study .gx-facts>div{padding-inline:17px}.grafit-study .gx-facts dd{font-size:14px}.grafit-study .gx-facts dd>strong:first-child{font-size:19px}}
@media(max-width:760px){.grafit-study *{scroll-margin-top:110px}.grafit-study .gx-section{padding-block:53px}.grafit-study .gx-hero{padding-block:31px 45px}.grafit-study h1{font-size:clamp(41px,9.5vw,63px);max-width:19ch}.grafit-study h2{font-size:36px}.grafit-study h3{font-size:25px}.grafit-study p{font-size:15px;line-height:1.9}.grafit-study .gx-kicker{font-size:9px;margin-bottom:17px}.grafit-study .gx-lead{font-size:16px;line-height:1.85;margin-top:23px}.grafit-study .gx-hero-layout,.grafit-study .gx-spec-hero,.grafit-study .gx-plan-hero,.grafit-study .gx-editorial,.grafit-study .gx-technical-split,.grafit-study .gx-room-story,.grafit-study .gx-order-intro,.grafit-study .gx-evidence-intro{grid-template-columns:1fr;gap:29px}.grafit-study .gx-hero-layout>.gx-photo{margin-top:5px}.grafit-study .gx-actions{gap:17px;margin-top:25px}.grafit-study .gx-actions .button{width:100%;justify-content:space-between;min-height:52px;font-size:13px}.grafit-study .gx-inline{font-size:12px}.grafit-study .gx-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:29px}.grafit-study .gx-section-heading>p{font-size:15px}.grafit-study .gx-study-nav{padding-block:11px}.grafit-study .gx-study-nav-inner{gap:10px 15px}.grafit-study .gx-study-nav-inner>p{font-size:10px}.grafit-study .gx-back{font-size:10px}.grafit-study .gx-study-nav nav{width:100%;margin:0;justify-content:flex-start}.grafit-study .gx-study-nav nav a{min-width:39px;justify-content:center;font-size:11px;min-height:35px}.grafit-study .gx-study-nav nav a span{display:block;font-size:9px}.grafit-study .gx-facts-section{padding-block:0 28px}.grafit-study .gx-facts{grid-template-columns:1fr 1fr;gap:24px 18px;padding-block:24px}.grafit-study .gx-facts>div{padding:0;border:0}.grafit-study .gx-facts dt{font-size:9px;margin-bottom:8px}.grafit-study .gx-facts dd{font-size:13px}.grafit-study .gx-facts dd>strong:first-child{font-size:19px}.grafit-study .gx-plan{padding:16px 10px 14px}.grafit-study .gx-plan figcaption{font-size:10px;margin-top:13px}.grafit-study .gx-room-summary{grid-template-columns:1fr 1fr;gap:18px;font-size:11px;padding-top:21px}.grafit-study .gx-room-summary strong{font-size:21px}.grafit-study .gx-equipment-grid{grid-template-columns:1fr;gap:29px}.grafit-study .gx-equipment-grid h3{margin:13px 0}.grafit-study .gx-equipment-grid p{font-size:14px;max-width:56ch}.grafit-study .gx-gallery .gallery-grid{grid-template-columns:1fr;gap:27px}.grafit-study .gx-gallery .gallery-item:first-child{grid-column:auto}.grafit-study .gx-gallery .gallery-item figcaption,.grafit-study .gx-photo figcaption{font-size:10px;line-height:1.8}.grafit-study .gx-answer{padding:25px 23px}.grafit-study .gx-answer h3{font-size:26px}.grafit-study .gx-answer p:last-child{font-size:14px}.grafit-study .gx-spec-table{font-size:12px;line-height:1.8}.grafit-study .gx-spec-table caption{font-size:9px}.grafit-study .gx-spec-table th,.grafit-study .gx-spec-table td{padding:12px 9px}.grafit-study .gx-spec-table th{padding-left:0;width:39%}.grafit-study .gx-spec-table td{padding-right:0}.grafit-study .gx-faq .faq-list summary{font-size:16px}.grafit-study .gx-faq .faq-list p{font-size:14px}.grafit-study .gx-final{grid-template-columns:1fr;gap:27px}.grafit-study .gx-final h2{font-size:37px}.grafit-study .gx-final p{font-size:14px}.grafit-study .gx-final .button{width:100%;justify-content:space-between;font-size:13px}.grafit-study .gx-scope-grid{grid-template-columns:1fr;gap:35px}.grafit-study .gx-scope-grid h2{font-size:33px}.grafit-study .gx-data-card{padding:26px}.grafit-study .gx-data-card .gx-big-number{font-size:68px}.grafit-study .gx-plan-index{padding:24px}.grafit-study .gx-plan-index>a{font-size:14px;padding:16px 0}.grafit-study .gx-room-area>strong{font-size:70px;margin-top:15px}.grafit-study .gx-room-area small{display:inline-block;font-size:17px;margin-left:12px}.grafit-study .gx-room-story h2{margin-bottom:23px}.grafit-study .gx-room-story p{font-size:15px;line-height:1.95}.grafit-study .gx-order-steps{grid-template-columns:1fr;gap:30px}.grafit-study .gx-order-steps article{grid-template-columns:39px 1fr;gap:15px}.grafit-study .gx-order-steps article>span{font-size:34px}.grafit-study .gx-order-steps h3{font-size:26px}.grafit-study .gx-evidence-intro .gx-actions{justify-content:flex-start;margin-top:0}.grafit-study .gx-evidence-questions{grid-template-columns:1fr 1fr;gap:22px}.grafit-study .gx-evidence-questions>a{font-size:13px}.grafit-study .gx-evidence-questions strong{margin-bottom:9px}.grafit-study .gx-variant-grid{grid-template-columns:1fr;gap:43px;margin-top:35px}.grafit-study .gx-variant-card h2{font-size:33px}.grafit-study .gx-variant-card>div{padding-top:20px}.grafit-study .gx-hub-heading{margin-bottom:31px}.grafit-study .gx-hub-heading h1{font-size:43px}}
@media(max-width:390px){.grafit-study .gx-study-nav nav a span{display:none}.grafit-study h1{font-size:40px}.grafit-study .gx-facts dd>strong:first-child{font-size:17px}.grafit-study .gx-actions .button{font-size:12px;padding-inline:17px;gap:14px}.grafit-study .gx-spec-table th{width:41%}}
@media(max-width:520px){.grafit-study .gx-study-nav nav a span{display:none}}
@media(max-width:760px){.grafit-study .gx-interior-views{margin-top:38px}.grafit-study .gx-interior-views .gx-section-heading h2{font-size:31px}.grafit-study .gx-3d-gallery .gallery-grid{grid-template-columns:1fr;gap:25px}}
@media(prefers-reduced-motion:reduce){.grafit-study *{scroll-behavior:auto!important;transition:none!important}}
@media print{.grafit-study .gx-study-nav,.grafit-study .gx-actions,.grafit-study .gx-final-section{display:none}.grafit-study .gx-section{padding-block:25px}.grafit-study .gx-hero-layout,.grafit-study .gx-technical-split{display:block}.grafit-study .gx-photo{max-width:650px}.grafit-study .gx-spec-table{font-size:10px}.grafit-study .gx-gallery .gallery-grid{grid-template-columns:1fr 1fr}}
