/* The independent: editorial fieldbook, one line leaving its prescribed rule.
   No borrowed western costume, fake distress, ambient animation or new assets. */
.independent-edition{--paper:#eeece3;background:var(--paper);color:#1b2b35}
.independent-edition .contents{padding-top:54px;padding-bottom:20px}
.independent-edition .contents-heading{grid-template-columns:1.5fr 1fr;gap:48px;margin-bottom:30px;align-items:end}
.independent-edition .contents-heading h1{font-size:clamp(64px,7vw,104px);line-height:.93;letter-spacing:-.06em;margin-top:24px}
.independent-edition .contents-heading h1 em{font-size:1.12em;letter-spacing:-.045em}
.independent-edition .contents-heading>p{font:27px/1.18 var(--serif);padding-bottom:0;max-width:24ch}
.brand-credit{display:block;font:14px/1.55 var(--sans,Arial,sans-serif);margin-top:23px}
.open-rule{height:34px;position:relative;margin-bottom:18px;overflow:hidden}
.open-rule::before{content:'';position:absolute;left:0;right:0;bottom:10px;height:1px;background:#a5aaa6}
.open-rule span{position:absolute;right:0;bottom:10px;width:15%;height:2px;background:#8e4134;transform:rotate(-9deg);transform-origin:left center}
.independent-edition .chapter-door{background:#8c4135;border-left-color:#6f342b;min-height:350px;padding-block:26px}
.independent-edition .chapter-door::after{background:#a75646;border-color:#be7765}
.independent-edition .chapter-door .door-center{margin:32px 0}
.independent-edition .door-center h2{font-size:clamp(55px,6vw,88px)}
.independent-edition .door-center p{font-size:25px;line-height:1.2;max-width:25ch}
.independent-edition .door-bottom{border-color:#bd7c6c;padding-top:20px}
.independent-edition .papers-door{min-height:350px;background:#dddccf;color:#243b32;border-color:#c2c4b7}
.independent-edition .papers-door h2{font-size:70px}
.brand-position{margin-top:26px;border-top:1px solid #a5aaa6}
.brand-position summary{list-style:none;cursor:pointer;min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:13px}
.brand-position summary::-webkit-details-marker{display:none}
.brand-position summary:hover .position-action{text-decoration:underline;text-underline-offset:4px}
.position-action{display:flex;align-items:center;gap:25px}
.position-action>span{font:22px/1 var(--serif);transition:transform .3s cubic-bezier(.32,.72,0,1)}
.brand-position[open] .position-action>span{transform:rotate(45deg)}
.brand-position-body{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding:12px 0 38px}
.brand-position-body p{font:25px/1.45 var(--serif);max-width:47ch}
.brand-position-body a{justify-self:start;align-self:end;font-size:14px;text-underline-offset:5px;padding-block:12px}
@media(min-width:1700px){.independent-edition .contents{max-width:1440px}}
@media(max-width:767px){
 .independent-edition .contents{padding-top:31px}
 .independent-edition .contents-heading{grid-template-columns:1fr;gap:27px;margin-bottom:15px}
 .independent-edition .contents-heading h1{font-size:clamp(58px,12.5vw,87px);margin-top:20px}
 .independent-edition .contents-heading>p{font-size:24px;max-width:none}
 .brand-credit{font-size:13px;margin-top:13px}
 .open-rule{height:23px;margin-bottom:18px}.open-rule span{width:28%}
 .independent-edition .chapter-door,.independent-edition .papers-door{min-height:300px;padding:23px}
 .independent-edition .door-center h2{font-size:clamp(42px,11vw,75px)}
 .independent-edition .door-center p{font-size:22px}
 .independent-edition .chapter-door .door-center{margin:27px 0}
 .independent-edition .papers-door h2{font-size:67px}
 .brand-position summary{min-height:70px;font-size:12px;gap:16px}
 .position-action{gap:12px}.brand-position-body{grid-template-columns:1fr;gap:16px;padding-bottom:24px}
 .brand-position-body p{font-size:23px}
}
@media(prefers-reduced-motion:reduce){.position-action>span{transition:none}}
