.sf-charts[data-astro-cid-u65v74on]{--fc-ink:#0c2430;--fc-sea:#0a6577;--fc-line:#d9e1e4;color:var(--fc-ink);font:1rem/1.6 system-ui,-apple-system,Segoe UI,sans-serif;max-width:1160px;margin:3rem auto;padding:clamp(1rem,3vw,2rem);background:#f4f6f5;border-radius:1rem}.sf-charts[data-astro-cid-u65v74on],.sf-charts[data-astro-cid-u65v74on] [data-astro-cid-u65v74on]{box-sizing:border-box}.sf-charts[data-astro-cid-u65v74on] a[data-astro-cid-u65v74on]{color:var(--fc-sea);text-underline-offset:.2em}.sf-charts[data-astro-cid-u65v74on] [data-astro-cid-u65v74on]:is(a,button,summary,textarea):focus-visible{outline:3px solid #b77500;outline-offset:4px}.sf-charts[data-astro-cid-u65v74on] .fc-kicker[data-astro-cid-u65v74on]{color:var(--fc-sea);font-weight:750;letter-spacing:.08em;font-size:.875rem;text-transform:uppercase}.sf-charts[data-astro-cid-u65v74on] h2[data-astro-cid-u65v74on]{font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.15;letter-spacing:-.025em;margin:.4rem 0 .75rem;font-weight:800}.sf-charts[data-astro-cid-u65v74on] h3[data-astro-cid-u65v74on]{margin:0;font-size:1.4rem;line-height:1.3;font-weight:750}.sf-charts[data-astro-cid-u65v74on] p[data-astro-cid-u65v74on]{margin:.7rem 0}.sf-charts[data-astro-cid-u65v74on] .fc-intro[data-astro-cid-u65v74on]{max-width:68ch}.sf-charts[data-astro-cid-u65v74on] .fc-nav[data-astro-cid-u65v74on]{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0}.sf-charts[data-astro-cid-u65v74on] .fc-nav[data-astro-cid-u65v74on] a[data-astro-cid-u65v74on]{border:1px solid var(--fc-line);background:#fff;border-radius:100px;padding:.5rem 1rem;text-decoration:none;font-weight:650}.sf-charts[data-astro-cid-u65v74on] .fc-button[data-astro-cid-u65v74on]{display:inline-flex;justify-content:center;align-items:center;padding:.65rem 1rem;min-height:44px;border:1px solid #acc0c7;background:#fff;border-radius:.4rem;color:var(--fc-ink);text-decoration:none;font:inherit;font-weight:650;cursor:pointer}.sf-charts[data-astro-cid-u65v74on] .fc-button[data-astro-cid-u65v74on]:hover{border-color:var(--fc-sea);background:#e9f1f0}.sf-charts[data-astro-cid-u65v74on] .fc-primary[data-astro-cid-u65v74on]{background:var(--fc-ink);color:#fff;border-color:var(--fc-ink)}.sf-charts[data-astro-cid-u65v74on] .fc-primary[data-astro-cid-u65v74on]:hover{background:#143f4d;color:#fff}.sf-charts[data-astro-cid-u65v74on] .fc-card[data-astro-cid-u65v74on]{background:#fff;border:1px solid var(--fc-line);border-radius:.7rem;overflow:hidden;margin:1.5rem 0;scroll-margin-top:2rem}.sf-charts[data-astro-cid-u65v74on] .fc-cardhead[data-astro-cid-u65v74on]{padding:1.25rem 1.5rem .9rem;display:flex;gap:1rem;align-items:baseline}.sf-charts[data-astro-cid-u65v74on] .fc-number[data-astro-cid-u65v74on]{color:var(--fc-sea);font:700 1.25rem ui-monospace,monospace}.sf-charts[data-astro-cid-u65v74on] .fc-preview[data-astro-cid-u65v74on]{margin:0;border-block:1px solid var(--fc-line);background:#fff}.sf-charts[data-astro-cid-u65v74on] .fc-preview[data-astro-cid-u65v74on] img[data-astro-cid-u65v74on]{display:block;width:100%;height:auto}.sf-charts[data-astro-cid-u65v74on] .fc-preview[data-astro-cid-u65v74on] a[data-astro-cid-u65v74on]{display:block}.sf-charts[data-astro-cid-u65v74on] .fc-content[data-astro-cid-u65v74on]{padding:1rem 1.5rem 1.5rem}.sf-charts[data-astro-cid-u65v74on] .fc-actions[data-astro-cid-u65v74on]{display:flex;flex-wrap:wrap;gap:.6rem}.sf-charts[data-astro-cid-u65v74on] .fc-meta[data-astro-cid-u65v74on]{color:#52646d;font-size:.875rem}.sf-charts[data-astro-cid-u65v74on] details[data-astro-cid-u65v74on]{border-top:1px solid var(--fc-line);margin-top:1rem;padding-top:.8rem}.sf-charts[data-astro-cid-u65v74on] summary[data-astro-cid-u65v74on]{cursor:pointer;font-weight:700;padding:.2rem 0}.sf-charts[data-astro-cid-u65v74on] .fc-tablewrap[data-astro-cid-u65v74on]{overflow-x:auto}.sf-charts[data-astro-cid-u65v74on] table[data-astro-cid-u65v74on]{width:100%;border-collapse:collapse;font-size:1rem;margin:1rem 0}.sf-charts[data-astro-cid-u65v74on] caption[data-astro-cid-u65v74on]{text-align:left;font-weight:700;padding:.5rem 0}.sf-charts[data-astro-cid-u65v74on] th[data-astro-cid-u65v74on],.sf-charts[data-astro-cid-u65v74on] td[data-astro-cid-u65v74on]{padding:.65rem;text-align:left;border-bottom:1px solid var(--fc-line);vertical-align:top}.sf-charts[data-astro-cid-u65v74on] th[data-astro-cid-u65v74on]{background:#e9f1f0}.sf-charts[data-astro-cid-u65v74on] label[data-astro-cid-u65v74on]{display:block;margin-top:.8rem;font-weight:650}.sf-charts[data-astro-cid-u65v74on] textarea[data-astro-cid-u65v74on]{display:block;width:100%;max-width:100%;min-height:6rem;resize:vertical;padding:.7rem;border:1px solid #9aaeb6;background:#f7fafb;border-radius:.3rem;color:var(--fc-ink);font:.875rem/1.5 ui-monospace,monospace;margin:.5rem 0;overflow-wrap:anywhere}.sf-charts[data-astro-cid-u65v74on] .fc-status[data-astro-cid-u65v74on]{min-height:1.6em;font-size:.875rem;color:var(--fc-sea)}.sf-charts[data-astro-cid-u65v74on] .fc-reuse[data-astro-cid-u65v74on]{margin-top:2rem;padding:1.5rem;background:#e9f1f0;border-radius:.7rem;scroll-margin-top:2rem}.sf-charts[data-astro-cid-u65v74on] .fc-reuse[data-astro-cid-u65v74on] h3[data-astro-cid-u65v74on]{margin-bottom:.75rem}.sf-charts[data-astro-cid-u65v74on] .fc-sources[data-astro-cid-u65v74on]{padding-left:1.4rem}@media(max-width:600px){.sf-charts[data-astro-cid-u65v74on]{border-radius:0;padding:1rem;margin:2rem 0}.sf-charts[data-astro-cid-u65v74on] .fc-content[data-astro-cid-u65v74on],.sf-charts[data-astro-cid-u65v74on] .fc-cardhead[data-astro-cid-u65v74on]{padding:1rem}.sf-charts[data-astro-cid-u65v74on] .fc-actions[data-astro-cid-u65v74on]>[data-astro-cid-u65v74on]{flex:1 1 auto}.sf-charts[data-astro-cid-u65v74on] table[data-astro-cid-u65v74on],.sf-charts[data-astro-cid-u65v74on] tbody[data-astro-cid-u65v74on],.sf-charts[data-astro-cid-u65v74on] tr[data-astro-cid-u65v74on],.sf-charts[data-astro-cid-u65v74on] th[data-astro-cid-u65v74on],.sf-charts[data-astro-cid-u65v74on] td[data-astro-cid-u65v74on]{display:block}.sf-charts[data-astro-cid-u65v74on] thead[data-astro-cid-u65v74on]{display:none}.sf-charts[data-astro-cid-u65v74on] tr[data-astro-cid-u65v74on]{border-bottom:2px solid var(--fc-line);padding:.5rem 0}.sf-charts[data-astro-cid-u65v74on] td[data-astro-cid-u65v74on]:before{content:attr(data-label) ": ";font-weight:700}.sf-charts[data-astro-cid-u65v74on] tbody[data-astro-cid-u65v74on] th[data-astro-cid-u65v74on]{background:#e9f1f0}}@media print{.sf-charts[data-astro-cid-u65v74on]{display:none!important}}#sfk{--ink: #0c2430;--ink-2: #143f4d;--amber: #f4b81f;--amber-soft: #fdf1cf;--coral: #e7743a;--coral-soft: #fbeee6;--sea: #0a6577;--paper: #ffffff;--panel: #f4f6f5;--panel-2: #e9f1f0;--line: #d9e1e4;--muted: #59696f;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}#sfk,#sfk *{box-sizing:border-box}#sfk .print-page{display:flex;flex-direction:column;max-width:920px;min-height:1180px;margin:0 auto 34px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 20px 50px #091e2838}#sfk .masthead{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 30px;background:radial-gradient(120% 180% at 100% 0%,rgba(244,184,31,.16),transparent 55%),linear-gradient(160deg,#0e2c39,#0a2029);color:#fff;border-bottom:3px solid var(--amber)}#sfk .brand{display:flex;align-items:center;gap:12px}#sfk .brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%}#sfk .brand-mark img{display:block;width:42px;height:42px}#sfk .brand-text{display:flex;flex-direction:column;line-height:1.05}#sfk .brand-line-1{font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--amber)}#sfk .brand-line-2{font-size:20px;font-weight:800;letter-spacing:-.01em}#sfk .masthead-mid{min-width:0}#sfk .masthead-title{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em}#sfk .masthead-sub{margin:3px 0 0;font-size:11.5px;color:#cfe0e2}#sfk .page-tag{display:flex;align-items:baseline;gap:4px;flex:0 0 auto;font-family:var(--mono)}#sfk .page-tag span{font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#9fb8bc}#sfk .page-tag b{font-size:20px;color:var(--amber);font-weight:800}#sfk .page-tag i{font-size:11px;font-style:normal;color:#7f989d}#sfk .page-body{flex:1 1 auto;padding:24px 30px}#sfk .flow{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#fff,var(--panel))}#sfk .flow-node{display:flex;align-items:center;gap:8px}#sfk .flow-node b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:800}#sfk .flow-node span{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}#sfk .flow-arrow{color:var(--coral);font-size:18px;font-weight:700}#sfk .steps{display:grid;gap:13px;margin-top:15px}#sfk .step{position:relative;display:flex;gap:16px;align-items:center;padding:14px 16px 14px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}#sfk .step-media{flex:0 0 42%;min-width:0}#sfk .step-copy{flex:1 1 auto;min-width:0}#sfk .step:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:4px;background:var(--amber)}#sfk .step-num{flex:0 0 34px;font-family:var(--mono);font-size:24px;font-weight:800;color:var(--amber);text-align:center;letter-spacing:-.02em}#sfk .shot{display:block;overflow:hidden;border-radius:8px;border:1px solid #d3dde1;background:#0d1b22}#sfk .shot-bar{display:flex;align-items:center;gap:4px;padding:5px 8px;background:#14262e}#sfk .shot-bar i{width:6px;height:6px;border-radius:50%;background:#3a5560}#sfk .shot img{display:block;width:100%;height:150px;object-fit:cover}#sfk .step-when{margin:0 0 5px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);font-weight:700}#sfk .step-copy h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}#sfk .step-desc{margin:6px 0 0;font-size:12px;color:#33454c}#sfk .step-decision{display:flex;align-items:baseline;gap:7px;margin:8px 0 0;font-size:12px;font-weight:700;color:var(--ink-2)}#sfk .step-decision span{font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--ink-2);padding:2px 6px;border-radius:4px;font-weight:700}#sfk .step-url{display:inline-block;margin-top:7px;font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--sea);word-break:break-word;text-decoration:underline;text-underline-offset:2px}#sfk .print-slow-sink{margin:7px 0 0;border-left:3px solid var(--amber);background:var(--amber-soft);padding:6px 8px;font-size:10px;line-height:1.35}#sfk .print-slow-sink a{margin-left:4px;font-weight:800}#sfk .note{margin-top:15px;padding:12px 14px 12px 16px;border-radius:10px;border:1px solid #f2ddc9;background:var(--coral-soft);font-size:11.5px;color:#4a3323}#sfk .note-tag{display:inline-block;margin-right:8px;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#fff;background:var(--coral);padding:3px 7px;border-radius:4px}#sfk .sec-h{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:13.5px;font-weight:800;letter-spacing:.01em;color:var(--ink);text-transform:uppercase}#sfk .sec-dot{width:9px;height:9px;border-radius:3px;flex:0 0 auto}#sfk .sec-dot.amber{background:var(--amber)}#sfk .sec-dot.coral{background:var(--coral)}#sfk .sec-dot.sea{background:var(--sea)}#sfk .ref-grid{display:flex;gap:22px;margin-top:18px}#sfk .ref-grid>section{flex:1 1 0;min-width:0;margin:0}#sfk .callout{margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}#sfk .callout:first-child{margin-top:0}#sfk .callout-warn{border-color:#f2ddc9;background:var(--coral-soft)}#sfk .callout-h{margin:0 0 7px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}#sfk .callout p{margin:0;font-size:11.5px;color:#384a51}#sfk .arrive{margin:0;padding:0;list-style:none;counter-reset:arrive;display:grid;gap:6px}#sfk .arrive li{position:relative;counter-increment:arrive;padding-left:27px;font-size:11.5px;color:#33454c}#sfk .arrive li:before{content:counter(arrive);position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--mono);font-size:10px;font-weight:700;display:grid;place-items:center}#sfk .arrive b{color:var(--ink)}#sfk .size-list{display:grid;gap:8px}#sfk .size-row{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#fff}#sfk .size-chip{display:grid;place-items:center;height:38px;border-radius:8px;background:var(--amber-soft);border:1px solid #ecd79a;color:#7a5a08;font-family:var(--mono);font-size:16px;font-weight:800}#sfk .size-use{margin:0;font-size:11.5px;font-weight:600;color:var(--ink)}#sfk .size-up{margin:2px 0 0;font-size:10.5px;color:var(--muted);display:flex;gap:6px}#sfk .size-up span{font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--coral);font-weight:700;flex:0 0 auto}#sfk .size-row-featured{border-color:#e4bd4b;background:#fff8df}#sfk .size-row-featured .size-chip{background:var(--amber);color:var(--ink)}#sfk .colour-list{display:grid;gap:8px}#sfk .colour-row{display:grid;grid-template-columns:10px 1fr;gap:12px;padding:9px 11px 9px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}#sfk .colour-row .swatch{width:10px;height:auto;align-self:stretch;border-radius:0;border:0;margin:0}#sfk .colour-copy{padding:1px 0;min-width:0}#sfk .colour-see{margin:0;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}#sfk .colour-start{margin:3px 0 0;font-size:11.5px;font-weight:700;color:var(--ink)}#sfk .colour-backup{margin:3px 0 0;font-size:10.5px;color:var(--muted);display:flex;gap:6px}#sfk .colour-backup span{font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--sea);font-weight:700;flex:0 0 auto}#sfk .swatch{display:inline-block}#sfk .swatch.natural{background:linear-gradient(180deg,#93a074,#6f7d57)}#sfk .swatch.pink{background:linear-gradient(180deg,#ef8fb6,#db6296)}#sfk .swatch.orange{background:linear-gradient(180deg,#f38b45,#e56f26)}#sfk .swatch.glow{background:linear-gradient(180deg,#8fe0a6,#4fbf74)}#sfk .ticks{margin:0;padding:0;list-style:none;display:grid;gap:6px}#sfk .ticks li{position:relative;padding-left:22px;font-size:11.5px;color:#33454c}#sfk .ticks li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:7px;border-left:2.2px solid var(--sea);border-bottom:2.2px solid var(--sea);transform:rotate(-45deg)}#sfk a{color:var(--sea);text-decoration:underline;text-underline-offset:2px}#sfk .kit-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:14px 16px;border-radius:12px;background:radial-gradient(120% 200% at 100% 0%,rgba(244,184,31,.18),transparent 55%),linear-gradient(160deg,#0e2c39,#0a2029);color:#fff}#sfk .kit-cta-copy b{display:block;font-size:13px;font-weight:800}#sfk .kit-cta-copy span{display:block;margin-top:2px;color:#cfe0e2;font-size:11px}#sfk .kit-cta a{flex:0 0 auto;border-radius:8px;background:var(--amber);padding:10px 14px;color:#0c2430;font-size:11.5px;font-weight:800;text-decoration:none;white-space:nowrap}#sfk .kit-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid var(--line);background:var(--panel);padding:11px 30px;color:var(--muted);font-family:var(--mono);font-size:8.5px;letter-spacing:.04em;text-transform:uppercase}@media screen{#printable-kit{display:none}.field-hero{border-left:4px solid #f4b81f;border-radius:0 8px 8px 0}.web-kit{margin-top:34px;color:#f7f7f5}.web-section-head,.web-reference-head{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid #30302e;padding-bottom:18px}.web-section-head p,.web-reference-head p{margin:0 0 7px;color:#f4b81f;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;font-weight:800;text-transform:uppercase}.web-section-head h2,.web-reference-head h2{margin:0;max-width:760px;color:#fff;font-size:30px;line-height:1.18}.web-section-head>span{color:#a9aaa6;font-size:13px;font-weight:700}.web-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.web-step{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #30302e;border-radius:8px;background:#161615}.web-thumb{display:block;border-bottom:1px solid #30302e;background:#0b0b0b}.web-thumb img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.web-step-body{display:flex;flex:1 1 auto;flex-direction:column;padding:20px}.web-step-meta{display:flex;align-items:center;gap:10px;min-height:25px}.web-step-meta b{color:#f4b81f;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:18px}.web-step-meta span{color:#df7b4c;font-size:10px;font-weight:800;text-transform:uppercase}.web-step h3{margin:12px 0 0;color:#fff;font-size:20px;line-height:1.25}.web-step-body>p{margin:10px 0 0;color:#c1c2be;font-size:13px;line-height:1.65}.web-slow-sink{margin-top:14px;border-left:3px solid #f4b81f;background:#292412;padding:11px 12px}.web-slow-sink strong,.web-slow-sink span,.web-slow-sink a{display:block}.web-slow-sink strong{color:#ffd765;font-size:13px}.web-slow-sink span{margin-top:4px;color:#e9e1c8;font-size:11px;line-height:1.45}.web-slow-sink a{margin-top:7px;color:#fff;font-size:11px;font-weight:800}.web-step-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid #30302e;padding-top:14px}.web-step-action strong{color:#fff;font-size:11px}.web-step-action a{flex:0 0 auto;color:#f4b81f;font-size:12px;font-weight:800}.web-reference{margin-top:44px;border-radius:8px;background:#f3f5f4;padding:30px;color:#122a34}.web-reference-head{border-bottom-color:#cfd8da}.web-reference-head h2{color:#122a34}.web-reference-head button{flex:0 0 auto;border:0;border-radius:6px;background:#f4b81f;padding:11px 15px;color:#102630;font-size:12px;font-weight:800;cursor:pointer}.web-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:26px}.web-reference-grid h3{margin:0 0 12px;color:#122a34;font-size:16px}.web-size-list,.web-colour-list{display:grid;gap:1px;background:#d8e0e1}.web-size-row{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;min-height:68px;background:#fff;padding:11px 13px}.web-size-row>b{color:#9a6d00;font-size:15px}.web-size-row div strong,.web-size-row div span{display:block}.web-size-row div strong{color:#122a34;font-size:11px;line-height:1.4}.web-size-row div span{margin-top:4px;color:#657276;font-size:10px}.web-size-row>a{color:#755400;font-size:10px;font-weight:800}.web-size-row.featured{background:#fff3bf;box-shadow:inset 4px 0 #f4b81f}.web-colour-row{display:grid;grid-template-columns:8px 1fr;gap:13px;min-height:68px;background:#fff;padding:11px 13px 11px 0}.web-colour-swatch{width:8px;height:100%}.web-colour-swatch.natural{background:#7d8e62}.web-colour-swatch.pink{background:#e779a7}.web-colour-swatch.orange{background:#ef7a32}.web-colour-swatch.glow{background:#52bd73}.web-colour-row div strong,.web-colour-row div b,.web-colour-row div span{display:block}.web-colour-row div strong{color:#667478;font-size:9px;text-transform:uppercase}.web-colour-row div b{margin-top:3px;color:#122a34;font-size:12px}.web-colour-row div span{margin-top:3px;color:#657276;font-size:10px}.web-arrival{display:grid;grid-template-columns:auto repeat(4,1fr);gap:16px;align-items:center;margin-top:28px;border-radius:6px;background:#102d38;padding:16px 18px;color:#d9e4e5}.web-arrival strong{color:#f4b81f;font-size:12px;text-transform:uppercase}.web-arrival span{font-size:11px;line-height:1.4}}@media screen and (max-width:760px){.web-section-head,.web-reference-head{align-items:flex-start;flex-direction:column}.web-section-head h2,.web-reference-head h2{font-size:24px}.web-steps,.web-reference-grid{grid-template-columns:1fr}.web-step-body{padding:17px}.web-reference{margin-top:30px;padding:20px 16px}.web-reference-grid{gap:26px}.web-size-row{grid-template-columns:66px 1fr}.web-size-row>a{grid-column:2}.web-arrival{grid-template-columns:1fr;gap:8px}#sfk .print-page{min-height:0}#sfk .masthead{grid-template-columns:1fr;gap:12px}#sfk .page-tag{flex-direction:row}#sfk .flow{flex-wrap:wrap;gap:8px 12px}#sfk .step{flex-direction:column;align-items:flex-start}#sfk .step-num{flex:none}#sfk .step-media,#sfk .step-copy{flex:none;width:100%}#sfk .shot img{height:auto;aspect-ratio:16 / 9}#sfk .ref-grid{flex-direction:column;gap:14px}#sfk .page-body,#sfk .masthead,#sfk .kit-footer{padding-left:18px;padding-right:18px}#sfk .kit-cta,#sfk .kit-footer{flex-direction:column;align-items:flex-start}}@media print{@page{size:A4;margin:0}body{background:#fff!important}body>header,body>footer,.screen-only,#fk-welcome{display:none!important}main.shell{max-width:none!important;padding:0!important}#printable-kit{margin:0!important}#sfk .print-page{width:210mm;height:297mm;min-height:297mm;margin:0;border:0;border-radius:0;box-shadow:none;break-after:page;page-break-after:always}#sfk .print-page:last-child{break-after:auto;page-break-after:auto}#sfk .step,#sfk .callout,#sfk .size-row,#sfk .colour-row,#sfk .kit-cta{break-inside:avoid}#sfk .masthead{padding:8mm 12mm}#sfk .page-body{padding:8mm 12mm 6mm}#sfk .kit-footer{padding:3mm 12mm}#sfk .print-page,#sfk .masthead,#sfk .brand-mark,#sfk .size-chip,#sfk .swatch,#sfk .kit-cta,#sfk .flow-node b,#sfk .arrive li:before,#sfk .step-decision span,#sfk .note-tag,#sfk .step-num{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
