@font-face{font-family:Geist;src:url(https://yourimage2canvas.co.uk/cdn/shop/t/16/assets/yi2c-oct11-9b6f5ff45b27-yi2c-geist.woff2) format('woff2');font-weight:100 900;font-display:swap}body{margin:0}.ga{font:400 17px/1.6 Geist,Arial,sans-serif;color:#111;background:#fff}.ga *{box-sizing:border-box}.ga h1,.ga h2,.ga h3,.ga p,.ga figure{margin:0}.ga a{color:inherit;text-underline-offset:4px}.ga a:hover{color:#a52158}.ga :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #a52158;outline-offset:4px}.ga-wrap{max-width:1360px;margin:auto;padding:0 60px}.ga-hero{padding-block:44px 72px}.ga-crumb{font-size:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px;color:#555}.ga-eyebrow{font-size:11px;font-weight:750;letter-spacing:.16em;color:#a52158;margin-bottom:20px!important}.ga h1{font-size:clamp(42px,4vw,60px);line-height:1.04;font-weight:760;letter-spacing:-.055em}.ga h2{font-size:clamp(36px,3.8vw,56px);line-height:1.06;font-weight:760;letter-spacing:-.05em;max-width:950px;margin-bottom:30px}.ga h3{font-size:26px;line-height:1.2;letter-spacing:-.025em;margin:34px 0 18px}.ga-hero-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.ga-hero p:not(.ga-eyebrow){margin-top:22px}.ga figure img{width:100%;height:auto;display:block;object-fit:contain}.ga figure>a{display:block}.ga figcaption{font-size:12px;line-height:1.5;color:#555;margin-top:12px}.ga-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.ga button,.ga-button{font:700 14px/1.3 Geist,Arial,sans-serif;border:2px solid #111;background:#111;color:#fff;min-height:54px;padding:12px 22px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ga button:hover,.ga-button:hover{background:#a52158;border-color:#a52158;color:white!important}.ga .secondary{color:#111;background:white}.ga-jumps{border-block:1px solid #ddd;padding:24px 0}.ga-jumps summary{font-weight:700;cursor:pointer}.ga-jumps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 38px;font-size:13px;padding-left:20px}.ga-section{padding-block:80px;border-bottom:1px solid #e8e8e8;scroll-margin-top:110px}.ga-section p,.ga-section li{max-width:75ch}.ga-section p+p{margin-top:20px}.ga-section>.ga-wrap>h3{max-width:850px}.ga-style{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;margin-top:60px;padding-top:48px;border-top:1px solid #ddd;align-items:start}.ga-style h3{margin-top:0}.ga-style figure{grid-column:1}.ga-style-copy{grid-column:2;grid-row:1}.ga-style-copy p+p{margin-top:16px}.ga-editor{background:#f5f3ee;padding:24px;margin-top:28px;max-width:850px}.ga-editor label{display:block;font-weight:700;font-size:14px;margin-bottom:9px}.ga textarea,.ga input{width:100%;max-width:100%;font:400 14px/1.6 Geist,Arial,sans-serif;border:1px solid #aaa;border-radius:0;background:#fff;color:#111;padding:14px}.ga textarea{min-height:240px;resize:vertical}.ga-editor .ga-actions{margin-top:14px}.ga-editor [role=status]{font-size:12px;min-height:20px;margin-top:12px}.ga-editor .ga-ref{font-size:13px;margin-bottom:14px}.ga-builder{max-width:none;padding:36px}.ga-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.ga-fields small{display:block;font-size:12px;color:#555;margin-top:5px}.ga-builder textarea{min-height:270px}.ga-table{overflow:auto;margin:28px 0;border:1px solid #ddd}.ga table{border-collapse:collapse;width:100%;font-size:15px;text-align:left}.ga caption{font-weight:700;text-align:left;padding:15px;background:#f5f3ee}.ga th,.ga td{padding:18px;border-bottom:1px solid #ddd;vertical-align:top;min-width:140px}.ga thead{background:#111;color:white}.ga-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-block:34px}.ga-companions{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:28px}.ga-companions .ga-editor{margin:0}.ga-note{font-size:14px;color:#555;margin-top:20px!important}.ga-faq{border-bottom:1px solid #ddd;padding:21px 0;max-width:850px}.ga-faq summary{cursor:pointer;font-size:18px;font-weight:650}.ga-faq p{padding-top:15px}.ga-related{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.ga-related a{border:1px solid #ddd;text-decoration:none;display:block;padding:18px}.ga-related img{width:100%;height:auto;display:block;margin-bottom:18px}.ga-sources{font-size:13px}.ga-review{font:650 11px/1.5 Arial,sans-serif;text-align:center;background:#f5f3ee;padding:7px}.ga-skip{position:absolute;left:-9999px}.ga-skip:focus{left:10px;top:10px;z-index:999;background:white;padding:15px}.ga-sources a{overflow-wrap:anywhere}
@media(max-width:699px){.ga{font-size:14px;line-height:1.55}.ga-wrap{padding-inline:22px}.ga-hero{padding-block:26px 40px}.ga-crumb{margin-bottom:30px}.ga h1{font-size:38px}.ga h2{font-size:36px}.ga h3{font-size:24px}.ga-hero-grid,.ga-style,.ga-trio,.ga-companions,.ga-related,.ga-fields{display:grid;grid-template-columns:1fr;gap:24px}.ga-hero-grid{gap:32px}.ga-section{padding-block:48px}.ga-style{margin-top:36px;padding-top:32px}.ga-style figure,.ga-style-copy{grid-column:auto;grid-row:auto}.ga-style figure{order:0}.ga-style-copy{order:1}.ga-editor,.ga-builder{padding:18px}.ga textarea,.ga input{font-size:16px}.ga textarea{min-height:270px}.ga button,.ga-button{min-height:48px;padding:11px 16px;font-size:13px}.ga-jumps ol{grid-template-columns:1fr;gap:12px}.ga table{font-size:13px}.ga th,.ga td{padding:12px;min-width:120px}.ga-faq summary{font-size:16px}.ga-trio{gap:30px}.ga-related{grid-template-columns:1fr}.ga-actions{gap:10px}}
body{font-family:Geist,Arial,sans-serif}.ga .ga-button{color:#fff}.ga .ga-button.secondary{color:#111}.yi2c-site-header .yi2c-button{background:#111;color:#fff;display:inline-flex;padding:14px 24px;font-weight:700;text-decoration:none}
 .ga-viewer{max-width:min(94vw,1536px);max-height:94vh;padding:20px;border:0;background:white;font:14px/1.5 Geist,Arial,sans-serif}.ga-viewer::backdrop{background:#000c}.ga-viewer img{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;margin:16px auto;object-fit:contain}.ga-viewer button{padding:12px 20px;background:#111;color:white;border:0;font:700 14px Geist;cursor:pointer}.ga-viewer button:focus-visible{outline:3px solid #a52158;outline-offset:3px}
