
.draft-bar{padding:9px 5%;background:#fff4d9;color:#624b16;font-size:13px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.draft-bar a{text-decoration:underline}
.rack-overview>*{min-width:0}.rack-summary h1{font-size:clamp(37px,4.3vw,62px)}.rack-image{background:#fff}.rack-image img{height:490px;width:100%;object-fit:contain}.rack-summary .rack-lead{font-size:19px}.rack-facts dd{font-size:21px}
.loaf-story{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.loaf-story figure{margin:0;border:1px solid var(--line);padding:24px}.loaf-story img{width:100%;height:520px;object-fit:contain;display:block}.loaf-story p:not(.eyebrow),.loaf-copy p,.loaf-custom p{color:var(--muted)}.loaf-story h2,.loaf-copy h2,.loaf-custom h2{font-size:clamp(30px,3.2vw,44px)}.loaf-copy{background:#f3f6f8}.loaf-copy>div{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:24px}
.loaf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.loaf-card{border:1px solid var(--line);display:flex;flex-direction:column}.loaf-card img{width:100%;height:330px;object-fit:contain;display:block;padding:22px;background:#fff}.loaf-card>div{padding:26px;border-top:1px solid var(--line)}.loaf-card h3{font-size:28px}.loaf-card p{color:var(--muted)}.loaf-card a{margin:0}.loaf-card .text-link{display:inline-block}.loaf-custom{background:var(--navy);color:white}.loaf-custom p{color:#cbd5df;max-width:850px}.loaf-custom h3{font-size:23px}.loaf-custom .rack-options article{border-color:#617287}.loaf-custom .rack-options span{color:#cad4df}.loaf-custom .button{margin-top:24px}.loaf-related h2{margin-bottom:32px}.loaf-category-lead{max-width:800px}.burger-specs th,.burger-specs td{overflow-wrap:anywhere}.footer-contact a{overflow-wrap:anywhere}
@media(max-width:800px){.loaf-story{grid-template-columns:1fr}.loaf-copy>div{grid-template-columns:1fr;gap:0}.rack-image img{height:370px}.loaf-story img{height:400px}.loaf-grid{grid-template-columns:1fr}.rack-overview{gap:32px}.loaf-story{gap:32px}.rack-summary h1{font-size:40px}}
@media(max-width:420px){.rack-summary h1{font-size:35px}.rack-image img{height:290px}.loaf-story img{height:340px}.rack-anchor{gap:18px}.brand{font-size:15px}.brand small{font-size:8px}.rack-image{padding:12px}.loaf-card img{height:280px}}
