/* A compact blue-accented fold in the CLS Journal page. */
.shipping-finder{padding-block:0;position:relative;color:#30357b}
.sf-details{border-block:1px solid #c7c8bc;background:#f1eee5;max-width:none}
.sf-details>summary{list-style:none;display:flex;align-items:center;gap:17px;padding:21px 0;cursor:pointer;min-height:78px;box-sizing:border-box}
.sf-details>summary::-webkit-details-marker{display:none}
.sf-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #adb7d6;border-radius:50%;font-size:22px;flex-shrink:0}
.sf-heading{font:400 clamp(23px,2.2vw,31px)/1.12 var(--editorial);letter-spacing:-.025em}
.sf-caption{font:400 12px/1.6 var(--body);color:#62645a;margin-left:auto}
.sf-toggle{font:400 25px/1 var(--body);width:28px;text-align:center;flex-shrink:0;transition:transform .15s}
.sf-details[open] .sf-toggle{transform:rotate(45deg)}
.sf-details[open]>summary>span:not(.sf-toggle){transform:none}
.sf-body{padding:0 0 26px}.sf-intro{font:400 13px/1.7 var(--body);color:#62645a;margin:0 0 17px}
.sf-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:15px;align-items:end;margin:0}
.sf-field{min-width:0}.sf-field label{display:block;font:600 11px/1.5 var(--body);margin-bottom:7px;color:#30357b}
.sf-field select{width:100%;min-height:46px;padding:11px 28px 11px 11px;border:1px solid #b8bbb6;background:#faf8f3;color:#242622;font:400 14px/1.5 var(--body);border-radius:0;box-sizing:border-box}
.sf-find,.sf-enquire{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;border:1px solid #30357b;padding:12px 17px;background:#30357b;color:white;font:600 12px/1.5 var(--body);cursor:pointer;border-radius:0;white-space:nowrap}
.sf-find:hover,.sf-enquire:hover{background:#252963}.sf-find span,.sf-enquire span{font-size:17px;line-height:1}
.sf-result[hidden]{display:none!important}.sf-result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px 30px;margin-top:22px;padding:23px 25px;background:#e5e9f1;border-left:2px solid #30357b}
.sf-kicker{font:500 9px/1.5 var(--body);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;color:#30357b}.sf-result h3{font:400 29px/1.1 var(--editorial);letter-spacing:-.025em;margin:0 0 9px;color:#30357b}.sf-description{font:400 13px/1.7 var(--body);color:#414747;max-width:630px;margin:0}.sf-note{font:400 11px/1.6 var(--body);color:#62645a;margin:9px 0 0}.sf-status{grid-column:1/-1;font:400 12px/1.6 var(--body);color:#933848;margin:0}.sf-status:empty{display:none}
.shipping-finder :is(summary,select,button):focus-visible{outline:2px solid #2d98c6;outline-offset:4px}.sf-result:focus{outline:1px solid #30357b;outline-offset:3px}
.sf-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:900px){.sf-form{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-find{grid-column:1/-1;justify-self:start}.sf-caption{max-width:180px}.sf-result{grid-template-columns:1fr}.sf-enquire{justify-self:start}}
@media(max-width:639px){.sf-details>summary{display:grid;grid-template-columns:30px 1fr 22px;gap:5px 12px;padding-block:18px;min-height:84px}.sf-mark{grid-column:1;grid-row:1/3;width:28px;height:28px;font-size:19px}.sf-heading{grid-column:2;grid-row:1;font-size:24px}.sf-caption{grid-column:2;grid-row:2;max-width:none;font-size:10px;margin:0}.sf-toggle{grid-column:3;grid-row:1/3;width:22px}.sf-intro{font-size:12px}.sf-form{grid-template-columns:1fr;gap:13px}.sf-field select{font-size:16px}.sf-find,.sf-enquire{width:100%;box-sizing:border-box}.sf-result{padding:20px 17px;gap:18px}.sf-result h3{font-size:28px}.sf-body{padding-bottom:23px}}
@media(prefers-reduced-motion:reduce){.sf-toggle{transition:none}}
