/* Batch 2 only: no global selectors or shared component changes. */
html body.brand-v5 main[data-depth-batch="2"]{--d2-ink:#282825;--d2-muted:#686862;--d2-paper:#f4f2ed;--d2-line:#dcdad3;color:var(--d2-ink);max-width:none;margin:0 auto;padding:0;background:#fff}
html body.brand-v5 main[data-depth-batch="2"] :is(h1,h2,h3,p,figure,dl){margin:0;text-align:left}
html body.brand-v5 main[data-depth-batch="2"] *{box-sizing:border-box}
html body.brand-v5 main[data-depth-batch="2"] :is(h1,h2,h3){font-family:inherit;font-weight:500;letter-spacing:-.045em;color:var(--d2-ink);line-height:1.09}
html body.brand-v5 main[data-depth-batch="2"] h1{font-size:clamp(40px,4.4vw,68px);max-width:850px}
html body.brand-v5 main[data-depth-batch="2"] h2{font-size:clamp(30px,3.3vw,48px)}
html body.brand-v5 main[data-depth-batch="2"] h3{font-size:24px;letter-spacing:-.025em}
html body.brand-v5 main[data-depth-batch="2"] p{font-size:16px;line-height:1.75;color:var(--d2-muted)}
html body.brand-v5 main[data-depth-batch="2"] img{display:block;width:100%;height:auto;border-radius:0}
html body.brand-v5 main[data-depth-batch="2"] a{color:inherit}
html body.brand-v5 main[data-depth-batch="2"] a:focus-visible,html body.brand-v5 main[data-depth-batch="2"] summary:focus-visible{outline:3px solid var(--color-accent,#a8266a);outline-offset:5px}
html body.brand-v5 main[data-depth-batch="2"] section[id]{scroll-margin-top:100px}
html body.brand-v5 main[data-depth-batch="2"]>.gb-crumbs{max-width:1320px;margin:0 auto;padding:25px 40px 0;font-size:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
html body.brand-v5 main[data-depth-batch="2"] .d2-eyebrow{font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent,#a8266a);margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="2"] .d2-heading{max-width:1320px;padding:42px 40px 35px;margin:auto}
html body.brand-v5 main[data-depth-batch="2"] .d2-intro-row{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-top:26px}
html body.brand-v5 main[data-depth-batch="2"] .d2-intro-row>p{font-size:19px;line-height:1.6}
html body.brand-v5 main[data-depth-batch="2"] .d2-actions{display:flex;align-items:flex-start;flex-direction:column;gap:16px}
html body.brand-v5 main[data-depth-batch="2"] a[data-gallery-quote]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;background:var(--color-accent,#a8266a);color:#fff!important;font-size:14px;font-weight:600;border:1px solid transparent;border-radius:2px;text-decoration:none;line-height:1.4;max-width:100%}
html body.brand-v5 main[data-depth-batch="2"] a[data-gallery-quote]:hover{filter:brightness(.9)}
html body.brand-v5 main[data-depth-batch="2"] .d2-textlink{font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #aaa79d;padding:8px 0;display:inline-block;line-height:1.5}
html body.brand-v5 main[data-depth-batch="2"] .d2-panorama{max-width:1440px;margin:auto}
html body.brand-v5 main[data-depth-batch="2"] .d2-panorama>img{height:clamp(340px,43vw,620px);object-fit:cover;object-position:center 53%}
html body.brand-v5 main[data-depth-batch="2"] figcaption{font-size:11px;line-height:1.6;color:var(--d2-muted);padding-top:10px}
html body.brand-v5 main[data-depth-batch="2"] .d2-panorama figcaption{padding:12px 40px}
html body.brand-v5 main[data-depth-batch="2"] .d2-section{max-width:1320px;margin:0 auto;padding:88px 40px}
html body.brand-v5 main[data-depth-batch="2"] .d2-split{display:grid;grid-template-columns:1fr 1.25fr;gap:48px 70px;align-items:start}
html body.brand-v5 main[data-depth-batch="2"] .d2-split h2+p{margin-top:24px}
html body.brand-v5 main[data-depth-batch="2"] .d2-note{font-size:12px;margin-top:22px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="2"] .d2-wide{grid-column:1/-1}
html body.brand-v5 main[data-depth-batch="2"] .d2-rows>div{display:grid;grid-template-columns:180px 1fr;gap:24px;border-top:1px solid var(--d2-line);padding:22px 0}
html body.brand-v5 main[data-depth-batch="2"] .d2-rows b{font-size:15px;font-weight:600}
html body.brand-v5 main[data-depth-batch="2"] .d2-rows p{font-size:15px}
html body.brand-v5 main[data-depth-batch="2"] .d2-storage{display:grid;grid-template-columns:1fr 1fr .9fr;border:9px solid #d6cbbb;background:#eee8de;height:342px;gap:7px;box-shadow:0 12px 25px #0000000a}
html body.brand-v5 main[data-depth-batch="2"] .d2-bay{border:1px solid #b7a994;position:relative;padding:16px 12px;display:flex;flex-direction:column}
html body.brand-v5 main[data-depth-batch="2"] .d2-bay>span{font-size:9px;letter-spacing:.05em;line-height:1.5;min-height:32px}
html body.brand-v5 main[data-depth-batch="2"] .d2-bay i{display:block;border-top:3px solid #8e7b63;margin-top:13px}
html body.brand-v5 main[data-depth-batch="2"] .d2-long i:after,html body.brand-v5 main[data-depth-batch="2"] .d2-short i:after{content:"";display:block;width:55%;height:154px;margin:0 auto;border:1px solid #ac9b84;border-top:0;background:linear-gradient(90deg,#d4c5b0,#ece4d7)}
html body.brand-v5 main[data-depth-batch="2"] .d2-short i:after{height:63px}
html body.brand-v5 main[data-depth-batch="2"] .d2-bay b{font-size:10px;font-weight:400;margin-top:auto;padding-top:14px}
html body.brand-v5 main[data-depth-batch="2"] .d2-fold i{margin:20px -12px 12px;border-color:#c6b79f}
html body.brand-v5 main[data-depth-batch="2"] .d2-fold div{padding:10px;border:1px solid #bcae99;text-align:center;font-size:10px;margin:0 -8px 3px}
html body.brand-v5 main[data-depth-batch="2"] .d2-warm{background:var(--d2-paper)}
html body.brand-v5 main[data-depth-batch="2"] .d2-section-head{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:40px}
html body.brand-v5 main[data-depth-batch="2"] .d2-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center}
html body.brand-v5 main[data-depth-batch="2"] .d2-facts dl>div{padding:13px 0;border-top:1px solid var(--d2-line)}
html body.brand-v5 main[data-depth-batch="2"] dt{font-size:12px;color:var(--d2-muted);margin-bottom:6px}
html body.brand-v5 main[data-depth-batch="2"] dd{font-size:15px;line-height:1.6;margin:0}
html body.brand-v5 main[data-depth-batch="2"] .d2-detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:50px}
html body.brand-v5 main[data-depth-batch="2"] .d2-finish-strip{max-width:400px;margin:22px 0}
html body.brand-v5 main[data-depth-batch="2"] .d2-numbered{margin:0;padding:0;list-style:none;counter-reset:steps}
html body.brand-v5 main[data-depth-batch="2"] .d2-numbered li{position:relative;padding:0 0 25px 54px;margin-bottom:25px;border-bottom:1px solid var(--d2-line);counter-increment:steps}
html body.brand-v5 main[data-depth-batch="2"] .d2-numbered li:before{content:"0" counter(steps);position:absolute;left:0;top:0;color:var(--color-accent,#a8266a);font-size:15px}
html body.brand-v5 main[data-depth-batch="2"] .d2-numbered p{margin-top:12px;font-size:15px}
html body.brand-v5 main[data-depth-batch="2"] .d2-quote{max-width:1240px;margin:0 auto 60px;padding:64px;background:#292e2b;color:white}
html body.brand-v5 main[data-depth-batch="2"] .d2-quote h2{color:#fff!important}
html body.brand-v5 main[data-depth-batch="2"] .d2-quote p{color:#d1d4cd;max-width:650px;margin:22px 0}
html body.brand-v5 main[data-depth-batch="2"] .d2-quote .d2-eyebrow{color:#d9b7c9;margin:0 0 20px}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive{max-width:1240px;margin:0 auto 50px;border-top:1px solid var(--d2-line);border-bottom:1px solid var(--d2-line)}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive>summary{padding:24px 0;cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive .gb-section{margin:0;padding:32px 0}
html body.brand-v5 main[data-depth-batch="2"] .gb-related{max-width:1240px;margin:auto;padding:30px 0 50px}
html body.brand-v5 main[data-depth-batch="2"] .gb-related h2{font-size:28px;margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="2"] .gb-related ul{display:flex;flex-wrap:wrap;gap:14px 28px;list-style:none;padding:0;margin:0 0 32px}
html body.brand-v5 main[data-depth-batch="2"] .gb-related a{font-size:14px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive>section{padding:30px 0;border-top:1px solid var(--d2-line)}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive h2{font-size:28px;margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive h3{font-size:22px;margin:20px 0 12px}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive :is(td,th){text-align:left;vertical-align:top;border-bottom:1px solid var(--d2-line);padding:14px 12px}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive figure{max-width:680px;margin:25px 0}
html body.brand-v5 main[data-depth-batch="2"] .d2-archive dl{margin:18px 0}
html body.brand-v5 main[data-depth-batch="2"] .d2-endnote{max-width:1240px;margin:0 auto;padding:0 0 45px;font-size:11px}
/* Vanity: full-height editorial portrait, model schedule and a two-piece collection. */
html body.brand-v5 main[data-depth-batch="2"] .d2-vanity-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:auto;padding:38px 40px 0;gap:65px;align-items:center}
html body.brand-v5 main[data-depth-batch="2"] .d2-vanity-hero h1{font-size:clamp(40px,4.3vw,64px)}
html body.brand-v5 main[data-depth-batch="2"] .d2-lead{font-size:24px;line-height:1.45;color:var(--d2-ink);margin:26px 0 18px}
html body.brand-v5 main[data-depth-batch="2"] .d2-vanity-hero .d2-actions,html body.brand-v5 main[data-depth-batch="2"] .d2-sample-hero .d2-actions{margin-top:28px}
html body.brand-v5 main[data-depth-batch="2"] .d2-vanity-hero figure img{height:640px;object-fit:cover}
html body.brand-v5 main[data-depth-batch="2"] .d2-hero-label{border-top:1px solid var(--d2-line);margin-top:36px;padding-top:18px;display:flex;gap:22px;font-size:12px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="2"] .d2-hero-label b{white-space:nowrap;font-weight:600}
html body.brand-v5 main[data-depth-batch="2"] .d2-hero-label span{color:var(--d2-muted)}
html body.brand-v5 main[data-depth-batch="2"] .d2-single-spec{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:32px 0 50px;border-top:1px solid var(--d2-line)}
html body.brand-v5 main[data-depth-batch="2"] .d2-single-spec h3{font-size:30px;margin-bottom:20px}
html body.brand-v5 main[data-depth-batch="2"] .d2-single-spec .d2-textlink{margin-top:20px}
html body.brand-v5 main[data-depth-batch="2"] .d2-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="2"] .d2-table caption{text-align:left;font-size:12px;margin-bottom:14px;color:var(--d2-muted)}
html body.brand-v5 main[data-depth-batch="2"] .d2-table :is(th,td){text-align:left;padding:10px 12px;border-bottom:1px solid var(--d2-line)}
html body.brand-v5 main[data-depth-batch="2"] .d2-table th{font-weight:500}
html body.brand-v5 main[data-depth-batch="2"] .d2-table thead{background:var(--d2-paper)}
html body.brand-v5 main[data-depth-batch="2"] .d2-double-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px}
html body.brand-v5 main[data-depth-batch="2"] .d2-double-grid figure img{height:560px;object-fit:cover;object-position:center}
html body.brand-v5 main[data-depth-batch="2"] .d2-product-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:25px 0 14px}
html body.brand-v5 main[data-depth-batch="2"] .d2-product-heading span{font-size:13px;color:var(--d2-muted)}
html body.brand-v5 main[data-depth-batch="2"] .d2-inline-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid var(--d2-line);padding-top:18px;margin-top:20px}
html body.brand-v5 main[data-depth-batch="2"] .d2-interface{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
html body.brand-v5 main[data-depth-batch="2"] .d2-basin-drawing{padding:25px 20px}
html body.brand-v5 main[data-depth-batch="2"] .d2-mirrors{display:flex;justify-content:space-around;margin-bottom:30px}
html body.brand-v5 main[data-depth-batch="2"] .d2-mirrors i{display:block;width:30%;height:145px;background:linear-gradient(135deg,#d8dcd8,#f8f8f3);border:2px solid #b7bcb5}
html body.brand-v5 main[data-depth-batch="2"] .d2-bowls{display:flex;justify-content:space-around}
html body.brand-v5 main[data-depth-batch="2"] .d2-bowls i{display:block;width:30%;height:30px;border:1px solid #b6b7af;border-radius:5px 5px 25px 25px;background:#fff}
html body.brand-v5 main[data-depth-batch="2"] .d2-counter{height:7px;background:#aaa89d}
html body.brand-v5 main[data-depth-batch="2"] .d2-cabinet{display:grid;grid-template-columns:1fr .8fr 1fr;background:#d4c4ae;border:2px solid #aa9981;height:110px}
html body.brand-v5 main[data-depth-batch="2"] .d2-cabinet span{display:flex;align-items:center;justify-content:center;font-size:11px;border-right:1px solid #aa9981}
html body.brand-v5 main[data-depth-batch="2"] .d2-cabinet span:nth-child(2){border:1px dashed #8a7863;background:#e8dfd1}
html body.brand-v5 main[data-depth-batch="2"] .d2-basin-drawing small{display:block;font-size:10px;color:var(--d2-muted);margin-top:30px}
html body.brand-v5 main[data-depth-batch="2"] .d2-checklist>div{padding:18px 0;border-top:1px solid var(--d2-line)}
html body.brand-v5 main[data-depth-batch="2"] .d2-checklist dt{font-size:14px;color:var(--d2-ink);font-weight:600}
/* Samples: material board, format illustrations and an approval record. */
html body.brand-v5 main[data-depth-batch="2"] .d2-sample-hero{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1.08fr;gap:65px;padding:50px 40px 35px;align-items:center}
html body.brand-v5 main[data-depth-batch="2"] .d2-sample-board{background:#eeebe4;padding:30px;min-width:0}
html body.brand-v5 main[data-depth-batch="2"] .d2-board-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--d2-muted);margin-bottom:30px}
html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}
html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row figure:nth-child(2){margin-top:30px}
html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row figure:nth-child(3){margin-top:60px}
html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row img{height:270px;object-fit:cover;box-shadow:6px 12px 13px #00000017}
html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row figcaption{font-size:10px;padding-top:16px}
html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row b{display:block;color:var(--d2-ink);font-size:12px;margin-bottom:5px}
html body.brand-v5 main[data-depth-batch="2"] .d2-board-foot{font-size:10px;line-height:1.7;margin-top:35px}
html body.brand-v5 main[data-depth-batch="2"] .d2-format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
html body.brand-v5 main[data-depth-batch="2"] .d2-format-grid h3{margin:25px 0 14px}
html body.brand-v5 main[data-depth-batch="2"] .d2-format-grid small{display:block;font-size:12px;line-height:1.7;margin-top:18px;color:var(--d2-muted)}
html body.brand-v5 main[data-depth-batch="2"] .d2-format-art{height:190px;background:var(--d2-paper);display:flex;align-items:center;justify-content:center;perspective:400px}
html body.brand-v5 main[data-depth-batch="2"] .d2-format-art span{display:block;width:105px;height:105px;background:#b7a184;box-shadow:10px 12px 0 #d7d0c4;transform:rotate(-8deg)}
html body.brand-v5 main[data-depth-batch="2"] .d2-corner span{background:#d4cabb;border-bottom:13px solid #927e62;border-right:13px solid #ab977a;transform:rotate(-8deg) skewY(4deg)}
html body.brand-v5 main[data-depth-batch="2"] .d2-surface span{width:170px;height:115px;background:repeating-linear-gradient(104deg,#c8b496 0,#c8b496 20px,#ae997b 22px,#c1ad91 24px);transform:rotate(-8deg)}
html body.brand-v5 main[data-depth-batch="2"] .d2-record{background:white;padding:30px;border:1px solid var(--d2-line);box-shadow:7px 9px 0 #e4e0d7}
html body.brand-v5 main[data-depth-batch="2"] .d2-record-top{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;align-items:center}
html body.brand-v5 main[data-depth-batch="2"] .d2-record-top b{font-size:16px;font-weight:600}
html body.brand-v5 main[data-depth-batch="2"] .d2-record-top span{font-size:8px;letter-spacing:.1em;color:var(--color-accent,#a8266a)}
html body.brand-v5 main[data-depth-batch="2"] .d2-record dl>div{display:grid;grid-template-columns:1fr 1.25fr;gap:15px;border-top:1px solid var(--d2-line);padding:13px 0}
html body.brand-v5 main[data-depth-batch="2"] .d2-record dd{font-size:12px}
html body.brand-v5 main[data-depth-batch="2"] .d2-record p{font-size:11px;margin-top:15px}
html body.brand-v5 main[data-depth-batch="2"] .d2-process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
html body.brand-v5 main[data-depth-batch="2"] .d2-process li{border-top:1px solid var(--d2-line);padding-top:24px}
html body.brand-v5 main[data-depth-batch="2"] .d2-process span{font-size:13px;color:var(--color-accent,#a8266a)}
html body.brand-v5 main[data-depth-batch="2"] .d2-process h3{margin:25px 0 14px}
@media(max-width:900px){
 html body.brand-v5 main[data-depth-batch="2"] .d2-vanity-hero,html body.brand-v5 main[data-depth-batch="2"] .d2-sample-hero{gap:30px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-section,html body.brand-v5 main[data-depth-batch="2"] .d2-heading{padding-left:26px;padding-right:26px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-split,html body.brand-v5 main[data-depth-batch="2"] .d2-interface{gap:32px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-double-grid figure img{height:440px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-quote,html body.brand-v5 main[data-depth-batch="2"] .d2-archive,html body.brand-v5 main[data-depth-batch="2"] .gb-related,html body.brand-v5 main[data-depth-batch="2"] .d2-endnote{margin-left:26px;margin-right:26px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row img{height:210px}
}
@media(max-width:650px){
 html body.brand-v5 main[data-depth-batch="2"]>.gb-crumbs{padding:18px 22px 0;font-size:10px}
 html body.brand-v5 main[data-depth-batch="2"] h1{font-size:40px}
 html body.brand-v5 main[data-depth-batch="2"] h2{font-size:34px}
 html body.brand-v5 main[data-depth-batch="2"] h3{font-size:23px}
 html body.brand-v5 main[data-depth-batch="2"] p{font-size:15px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-heading{padding:32px 22px 28px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:15px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-intro-row{display:block;margin-top:22px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-intro-row>p{font-size:17px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-intro-row .d2-actions{margin-top:23px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-panorama>img{height:310px;object-position:44% center}
 html body.brand-v5 main[data-depth-batch="2"] .d2-panorama figcaption{padding:10px 22px;font-size:10px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-section{padding:55px 22px}
 html body.brand-v5 main[data-depth-batch="2"] :is(.d2-split,.d2-section-head,.d2-editorial,.d2-detail-pair,.d2-single-spec,.d2-double-grid,.d2-interface,.d2-sample-hero,.d2-vanity-hero,.d2-format-grid,.d2-process){grid-template-columns:1fr;gap:30px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-section-head{margin-bottom:30px;gap:22px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-rows>div{grid-template-columns:1fr;gap:8px;padding:20px 0}
 html body.brand-v5 main[data-depth-batch="2"] .d2-storage{height:300px;border-width:6px;gap:4px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-bay{padding:12px 8px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-bay>span{font-size:8px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-bay b{font-size:9px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-fold i{margin:16px -8px 8px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-long i:after{height:142px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-short i:after{height:55px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-detail-pair{margin-top:32px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-quote{margin:0 22px 35px;padding:36px 25px}
 html body.brand-v5 main[data-depth-batch="2"] :is(.d2-archive,.gb-related,.d2-endnote){margin-left:22px;margin-right:22px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-archive>summary{padding:20px 0;font-size:13px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-archive .gb-section{overflow-wrap:anywhere}
 html body.brand-v5 main[data-depth-batch="2"] .d2-vanity-hero,html body.brand-v5 main[data-depth-batch="2"] .d2-sample-hero{padding:32px 22px 0}
 html body.brand-v5 main[data-depth-batch="2"] .d2-vanity-hero h1{font-size:40px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-lead{font-size:21px;margin:22px 0 16px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-hero-label{margin-top:25px;font-size:11px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-vanity-hero figure img{height:auto;max-height:480px;object-fit:cover}
 html body.brand-v5 main[data-depth-batch="2"] .d2-single-spec{padding:25px 0 35px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-single-spec h3{font-size:27px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-table{font-size:13px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-double-grid{gap:40px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-double-grid figure img{height:auto;max-height:470px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-product-heading{margin-top:18px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-product-heading span{font-size:12px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-basin-drawing{padding:10px 0}
 html body.brand-v5 main[data-depth-batch="2"] .d2-sample-board{padding:24px 20px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row{gap:12px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row img{height:190px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-swatch-row figcaption{font-size:9px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-board-foot{font-size:10px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-format-art{height:170px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-format-grid{gap:32px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-format-grid h3{margin-top:20px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-record{padding:20px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-record-top{gap:14px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-record-top b{font-size:14px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-record dl>div{grid-template-columns:.85fr 1.15fr;gap:12px}
 html body.brand-v5 main[data-depth-batch="2"] .d2-process h3{margin-top:18px}
}
