.slb-approved-site .page-width.slb-size-guide-page{max-width:calc(1180px + 2 * var(--slb-gutter));padding:clamp(40px,5vw,64px) var(--slb-gutter) clamp(64px,6.25vw,80px)}
.slb-approved-site .slb-size-guide-page h1.main-page-title.page-title{margin:0 0 32px;font:400 var(--slb-type-page)/1.1 var(--font-heading-family);letter-spacing:-.025em;text-transform:none}
.slb-size-guide-page .rte{font-family:var(--font-body-family);color:#000;margin-top:0}
.slb-size-guide-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:54px}
.slb-size-guide-card{margin:0;min-width:0}
.slb-size-guide-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.slb-size-guide-card figcaption{text-align:center;padding:17px 8px 0}
.slb-approved-site .slb-size-guide-page .rte .slb-size-guide-card h2{font:400 var(--slb-type-section)/1.2 var(--font-heading-family);letter-spacing:-.015em;text-transform:none;margin:0 0 9px}
.slb-size-guide-card p{font-size:16px;line-height:1.5;margin:2px 0;color:#000}
.slb-size-guide-card p span{color:#53687c;margin-right:6px}
.slb-size-guide-page .slb-size-guide-note{max-width:720px;margin:48px auto 0;padding-top:18px;border-top:1px solid rgba(83,104,124,.28);font-size:16px;line-height:1.5;text-align:center}
@media(max-width:749px){
 .slb-approved-site .slb-size-guide-page h1.main-page-title.page-title{margin-bottom:24px}
 .slb-size-guide-gallery{grid-template-columns:minmax(0,1fr);row-gap:44px}
 .slb-size-guide-card figcaption{padding-top:15px}
 .slb-size-guide-page .slb-size-guide-note{margin-top:42px;text-align:left}
}

