.arabic-collection{--soul-ink:#32281e;--soul-gold:#7e6339;--soul-line:#987b515c;background:#f3e9d7}.arabic-collection .soul-mast h1{font-size:clamp(62px,9vw,128px)}.arabic-collection .soul-intro-links{gap:18px 28px}.arabic-collection .soul-intro-links a{font-size:17px;white-space:normal;letter-spacing:.015em;text-transform:none}.arabic-collection .soul-opening{padding-top:30px}.arabic-collection .soul-opening-copy>h2{font-size:clamp(43px,5.2vw,75px)}.arabic-collection .soul-opening figcaption h2{font-size:29px}.arabic-collection .soul-opening figcaption p{font-size:19px;line-height:1.65}.arabic-story,.arabic-vessel,.arabic-fennec{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(35px,6vw,90px);padding:70px 6%;border-block:1px solid var(--soul-line)}.arabic-story{background:#e6ddc7}.arabic-story-copy{max-width:750px}.arabic-story h2,.arabic-vessel h2,.arabic-fennec h2{font-size:clamp(40px,5vw,70px);line-height:1.13;letter-spacing:-.025em;font-weight:400;margin:25px 0 30px}.arabic-story p,.arabic-vessel p,.arabic-fennec p{font-size:21px;line-height:1.75;margin:22px 0}.arabic-ancestry{max-width:380px;justify-self:center;padding:10px;background:#faf5eb;border:1px solid var(--soul-line)}.arabic-ancestry figcaption,.arabic-fennec figcaption{font-size:17px;line-height:1.6;margin:18px 5px 8px}.arabic-vessel{grid-template-columns:1fr 1fr;background:#eadac3}.arabic-vessel>figure{max-width:650px}.arabic-vessel>div{max-width:650px}.arabic-vessel a,.arabic-fennec>div>a{font-size:17px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}
.arabic-section{padding:75px 6%;max-width:1450px;margin:auto;scroll-margin-top:25px}.arabic-section+.arabic-section{border-top:1px solid var(--soul-line)}.arabic-section .soul-section-title{max-width:850px}.arabic-dish-grid{columns:2;column-gap:40px}.arabic-dish{break-inside:avoid;margin-bottom:45px}.arabic-dish-images{display:grid;gap:15px}.arabic-dish figcaption{margin-top:22px}.arabic-dish h3{font-size:30px;line-height:1.3;letter-spacing:-.015em;font-weight:700;margin:0 0 15px}.arabic-dish p{font-size:20px;line-height:1.7;margin:0;max-width:58ch}.arabic-cultural-note{padding:30px 35px;margin-top:30px;background:#e6ddc7;border-left:2px solid var(--soul-gold);max-width:950px;margin-inline:auto}.arabic-cultural-note h3{font-size:29px;font-weight:400;line-height:1.3;margin:0 0 18px}.arabic-cultural-note p{font-size:20px;line-height:1.7}.arabic-cultural-note a{font-size:17px;text-decoration:underline;text-underline-offset:5px}.arabic-fennec{background:#ead8bc;grid-template-columns:1fr .85fr}.arabic-fennec>div{max-width:650px}.arabic-fennec>figure{max-width:520px;justify-self:center}.arabic-guest-voice{max-width:1100px;text-align:center;padding:65px 30px;margin:auto}.arabic-guest-voice .soul-stars{color:#926c2c;font-size:23px;letter-spacing:.1em;margin:25px 0}.arabic-guest-voice blockquote{font-size:clamp(32px,4vw,52px);line-height:1.35;margin:30px auto;max-width:900px;letter-spacing:-.025em}.arabic-guest-voice>p:not(.soul-stars){font-size:22px;font-weight:700}.arabic-guest-voice>a{font-size:17px;text-decoration:underline;text-underline-offset:5px}.arabic-collection .soul-closing{background:#dfcfb3}.arabic-collection section[id]{scroll-margin-top:25px}
@media(max-width:850px){.arabic-story{grid-template-columns:1fr .75fr;gap:32px}.arabic-vessel,.arabic-fennec{gap:35px}.arabic-dish-grid{column-gap:25px}}
@media(max-width:650px){.arabic-collection .soul-mast h1{font-size:65px}.arabic-collection .soul-mast h1>span{font-size:25px}.arabic-collection .soul-intro-links{gap:15px 23px}.arabic-collection .soul-opening-copy>h2{font-size:43px}.arabic-story,.arabic-vessel,.arabic-fennec{grid-template-columns:1fr;padding:50px 22px;gap:32px}.arabic-story h2,.arabic-vessel h2,.arabic-fennec h2{font-size:42px}.arabic-story p,.arabic-vessel p,.arabic-fennec p{font-size:20px}.arabic-ancestry{max-width:320px}.arabic-vessel>figure{order:2}.arabic-section{padding:50px 22px}.arabic-dish-grid{columns:1}.arabic-dish{margin-bottom:38px}.arabic-dish h3{font-size:29px}.arabic-dish p{font-size:20px}.arabic-cultural-note{padding:25px}.arabic-fennec>figure{max-width:450px}.arabic-guest-voice{padding:50px 22px}.arabic-guest-voice blockquote{font-size:35px}}
