.scrap-guide{--paper:#f8f5ee;--rule:#deded5;background:#fff}.scrap-guide .cgl-w{max-width:1320px}.scrap-guide section{padding:42px 0;scroll-margin-top:95px}.scrap-guide .scrap-hero{color:#fff;background:#101d2d;padding:48px 0}.scrap-guide .scrap-hero-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);align-items:center;gap:44px;display:grid}.scrap-guide .scrap-hero h1{letter-spacing:-.035em;color:#fff;max-width:850px;margin:12px 0 20px;font-size:clamp(32px,4vw,54px);line-height:1.08}.scrap-guide .scrap-hero p{color:#e4e9ef;max-width:760px}.scrap-article .scrap-hero h1{font-size:clamp(32px,3.3vw,48px)}.scrap-article .scrap-hero .scrap-byline{color:#c6d1dd;margin:18px 0 0;font-size:13px}.scrap-kicker{letter-spacing:.12em;text-transform:uppercase;color:#846125;font-size:12px;font-weight:800}.scrap-guide .scrap-hero .scrap-kicker{color:#f5bc62}.scrap-guide .scrap-brief{background:#1c2a3c;border:1px solid #596374;border-radius:16px;padding:26px}.scrap-guide .scrap-brief h2{color:#fff;font-size:23px}.scrap-guide .scrap-brief ul{color:#e4e9ef;padding-left:20px}.scrap-guide .scrap-brief li{margin:9px 0}.scrap-guide .cgl-cta{justify-content:flex-start;gap:12px}.scrap-guide .scrap-body .cgl-btn-ghost,.scrap-feature .cgl-btn-ghost{color:#101d2d;background:#fff;border-color:#aab3be}.scrap-guide .scrap-kicker,.scrap-feature .scrap-kicker{color:#846125}.scrap-guide .scrap-nav{border-bottom:1px solid var(--rule);background:var(--paper);padding:16px 0}.scrap-guide .scrap-chapter{grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:55px;display:grid}.scrap-guide .scrap-chapter-head{border-top:3px solid #d5a34a;padding-top:16px}.scrap-guide .scrap-chapter-head h2{font-size:clamp(24px,2.7vw,35px)}.scrap-guide .scrap-body>p{max-width:900px}.scrap-guide .scrap-paper{background:var(--paper)}.scrap-guide .scrap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.scrap-guide .scrap-card{border-top:1px solid var(--rule);padding-top:20px}.scrap-guide .scrap-card h3{font-size:21px}.scrap-guide .scrap-steps{margin:0;padding-left:23px}.scrap-guide .scrap-steps li{padding:0 0 16px 8px}.scrap-guide .scrap-steps strong{color:#101d2d;display:block}.scrap-guide .scrap-checks{gap:10px;margin:22px 0;display:grid}.scrap-guide .scrap-checks label{border:1px solid var(--rule);background:#fff;border-radius:9px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.scrap-guide .scrap-checks input{accent-color:#aa792a;flex:0 0 19px;width:19px;height:19px;margin:3px 0 0}.scrap-guide .scrap-checks label:has(input:checked){background:#edf5ed;border-color:#7a9d81}.scrap-guide .scrap-source-list{padding-left:20px}.scrap-guide .scrap-source-list li{margin-bottom:9px}.scrap-guide .scrap-end{color:#fff;background:#101d2d}.scrap-guide .scrap-end h2,.scrap-guide .scrap-end p{color:#fff}.scrap-feature{background:#f8f5ee;border-top:1px solid #dcd9d0;border-bottom:1px solid #dcd9d0}.scrap-feature .cgl-w{max-width:1320px}.scrap-feature .scrap-feature-grid{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:35px;display:grid}.scrap-guide a:focus-visible,.scrap-feature a:focus-visible{outline-offset:4px;outline:3px solid #bd862b}@media (max-width:800px){.scrap-guide .scrap-hero-grid,.scrap-guide .scrap-chapter,.scrap-feature .scrap-feature-grid{grid-template-columns:1fr;gap:24px}.scrap-guide section{padding:32px 0}.scrap-guide .scrap-hero{padding:36px 0}.scrap-guide .scrap-chapter-head{max-width:650px}}@media (max-width:520px){.scrap-guide .scrap-grid{grid-template-columns:1fr}.scrap-guide .scrap-brief{padding:20px}.scrap-guide .cgl-cta{flex-direction:column;align-items:stretch}.scrap-guide .cgl-btn{white-space:normal;width:100%}.scrap-guide .cgl-w{padding-left:18px;padding-right:18px}}.scrap-hub .cgl-hero{border-radius:20px;margin:12px 8px 18px;padding:0}.scrap-hub .cgl-hero .cgl-w{max-width:1200px;padding:38px 24px 32px}.scrap-hub .cgl-hero h1{max-width:1000px;margin-top:16px;font-size:clamp(30px,3.8vw,48px)}.scrap-hub .cgl-hero .cgl-hero-sub{color:#e4e9ef;max-width:800px;font-size:17px;font-weight:400;line-height:1.55}.scrap-hub .cgl-stats{margin:0 8px 22px;padding:20px}.scrap-hub .cgl-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1200px}.scrap-hub #scrap-topic-nav{margin:20px 0 28px}.scrap-hub #booking,.scrap-hub #collection-access{margin-top:30px;scroll-margin-top:95px}@media (max-width:600px){.scrap-hub .cgl-hero .cgl-w{padding:26px 18px}.scrap-hub .cgl-hero .cgl-hero-sub{font-size:15.5px;line-height:1.5}.scrap-hub .cgl-hero .cgl-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scrap-hub .cgl-hero .cgl-btn{padding:12px 8px;font-size:13px}.scrap-hub .cgl-hero-trust{gap:8px 14px;margin-top:18px}.scrap-hub .cgl-hero-trust li{font-size:12px}.scrap-hub .cgl-stats{padding:12px}.scrap-hub .cgl-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scrap-hub .cgl-stat{border-radius:10px;padding:10px 6px}.scrap-hub .cgl-stat .sn{white-space:nowrap;font-size:20px;line-height:1.2}.scrap-hub .cgl-stat .sl{font-size:12px;line-height:1.4}}
.cg-header-scrap-nav .cg-container{gap:16px;max-width:1480px}.cg-header-scrap-nav .cg-nav{gap:16px}.cg-header-scrap-nav .cg-nav>li>a{white-space:nowrap;font-size:13px}.cg-header-scrap-nav .cg-cta{gap:8px}.cg-header-scrap-nav .cg-cta>a{padding:11px 13px;font-size:12px}.cg-scrap-trigger{color:#151c2a;font:700 13px var(--cg-font);white-space:nowrap;cursor:pointer;background:#f5b731;border:1px solid #e5ae39;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;display:flex}.cg-scrap-trigger:hover,.cg-scrap-trigger[aria-expanded=true]{background:#ffcc57}.cg-scrap-trigger:focus-visible,.cg-scrap-panel a:focus-visible,.cg-scrap-shortcut:focus-visible{outline-offset:3px;outline:3px solid #ffe4a0}.cg-scrap-panel{color:#19283b;z-index:120;background:#fff;border:1px solid #d8dee7;border-radius:16px;width:min(1040px,100vw - 48px);max-height:calc(100vh - 150px);padding:20px;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 55px #09142645}.cg-scrap-panel[hidden]{display:none}.cg-scrap-overview{color:#17283b;background:#f8f4e9;border:1px solid #e8dbbd;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.cg-scrap-overview strong{font-size:17px}.cg-scrap-overview>span{font-size:13px}.cg-scrap-groups{grid-template-columns:1.5fr 1fr 1.15fr;gap:24px;padding-top:20px;display:grid}.cg-scrap-group-title{color:#86631f;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.cg-scrap-groups ul{margin:0;padding:0;list-style:none}.cg-scrap-groups section:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;display:grid}.cg-scrap-groups a{color:#26384c;border-radius:6px;padding:9px 7px;font-size:13px;line-height:1.4;display:block}.cg-scrap-groups a:hover{color:#755315;background:#f5f2e9}.cg-scrap-shortcut{display:none}.cg-scrap-mobile{background:#fffaf0;border-bottom:1px solid #e2d7bd}.cg-scrap-mobile>summary{color:#25364b;cursor:pointer;padding:16px 24px;font-size:16px;font-weight:800}.cg-scrap-mobile-hub{color:#805c15;padding:12px 24px;font-size:14px;font-weight:700;display:block}.cg-scrap-mobile-group{border-top:1px solid #e8e5dc}.cg-scrap-mobile-group>summary{cursor:pointer;color:#334155;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:14px;font-weight:700;display:flex}.cg-scrap-mobile-group>summary span{background:#ede6d6;border-radius:20px;padding:2px 8px;font-size:12px}.cg-scrap-mobile-group ul{margin:0;padding:0 0 8px;list-style:none}.cg-scrap-mobile-group a{color:#334155;padding:10px 26px 10px 34px;font-size:14px;display:block}.cg-scrap-mobile-group a:hover{background:#f2ecdf}@media (max-width:1279px){.cg-header-scrap-nav .cg-nav,.cg-header-scrap-nav .cg-cta{display:none}.cg-header-scrap-nav .cg-hamburger{display:flex}.cg-header-scrap-nav .cg-scrap-shortcut{color:#1a2435;background:#f5b731;justify-content:center;align-items:center;gap:10px;min-height:38px;font-size:14px;font-weight:800;display:flex}.cg-header-scrap-nav~main .scrap-guide section{scroll-margin-top:120px}}
.hub-redesign{--hub-ink:#101d2d;--hub-gold:#e6b65f}.hub-redesign .cgl-w{max-width:1280px}.hub-redesign section{padding:64px 0}.hub-redesign .hub-hero{background:radial-gradient(at 90% 0,#263b4d 0,#0000 60%),#101d2d;padding:54px 0}.hub-redesign .hub-hero h1{max-width:760px;font-size:clamp(35px,4.3vw,60px);line-height:1.06}.hub-redesign .hub-intro{max-width:670px;font-size:18px;line-height:1.7}.hub-redesign .hub-hero .scrap-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px}.hub-redesign .cgl-cta{align-items:center;gap:22px;margin-top:26px}.hub-redesign .hub-phone{color:#fff;text-underline-offset:5px;font-size:14px;text-decoration:underline}.hub-redesign .hub-caption{color:#c6d1dd;max-width:700px;margin-top:20px;font-size:12px;line-height:1.6}.hub-redesign .hub-brief{background:0 0;border:0;border-left:1px solid #697381;border-radius:0;padding:10px 0 10px 34px}.hub-redesign .hub-number{letter-spacing:.1em;text-transform:uppercase;color:#e6b65f;font-size:12px}.hub-redesign .hub-brief h2{margin:16px 0 22px;font-size:29px;line-height:1.2}.hub-redesign .hub-brief ul{margin:0;padding:0;list-style:none}.hub-redesign .hub-brief li{border-top:1px solid #445263;margin:0;padding:13px 0}.hub-redesign .hub-brief strong,.hub-redesign .hub-brief span{display:block}.hub-redesign .hub-brief li span{color:#c6d1dd;margin-top:3px;font-size:14px}.hub-redesign .hub-brief>a{color:#e6b65f;text-underline-offset:5px;margin-top:20px;text-decoration:underline;display:inline-block}.hub-jump{background:#f8f5ee;border-bottom:1px solid #deded5}.hub-jump .cgl-w{flex-wrap:wrap;align-items:center;gap:10px;padding-top:17px;padding-bottom:17px;display:flex}.hub-jump span{text-transform:uppercase;letter-spacing:.08em;color:#696b6c;margin-right:12px;font-size:12px;font-weight:700}.hub-jump a{color:#101d2d;background:#fff;border:1px solid #d8d5cc;border-radius:5px;padding:8px 12px;font-size:13px}.hub-jump a:hover{color:#fff;background:#101d2d}.hub-redesign h2{letter-spacing:-.025em}.hub-redesign .hub-summary{color:#485563;border-left:3px solid #d5a34a;max-width:990px;margin:18px 0 30px;padding-left:23px}.hub-redesign .hub-summary p{font-size:16px}.hub-redesign .scrap-steps{counter-reset:handover;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:30px 0;padding:0;list-style:none;display:grid}.hub-redesign .scrap-steps li{counter-increment:handover;padding:0;font-size:14px;line-height:1.75}.hub-redesign .scrap-steps li:before{content:"0" counter(handover);color:#9b7028;border-top:1px solid #d8d5cc;margin-bottom:10px;padding-top:16px;font-size:28px;display:block}.hub-redesign .scrap-steps strong{margin-bottom:10px;font-size:17px;line-height:1.4}.hub-redesign .hub-conditions .scrap-card{background:#fff;border:1px solid #e2ded4;border-radius:8px;padding:26px}.hub-redesign .hub-conditions .scrap-grid{margin:28px 0 34px}.hub-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-bottom:30px;display:grid}.hub-section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.15}.hub-section-heading>p{color:#5d6670;max-width:490px}.hub-directory-grid{grid-template-columns:1.4fr 1fr 1fr;gap:24px;display:grid}.hub-link-group{background:#fbfaf7;border:1px solid #dddcd4;border-radius:8px;padding:25px}.hub-link-group h3{margin:0 0 18px;font-size:19px}.hub-directory-links{gap:0;display:grid}.hub-directory-links a{color:#223447;border-top:1px solid #e3dfd5;justify-content:space-between;gap:10px;padding:11px 0;font-size:14px;text-decoration:none;display:flex}.hub-directory-links a span{color:#97702e}.hub-directory-links a:hover{color:#805b19;text-decoration:underline}.hub-detail{background:0 0;border-bottom:1px solid #d8d5cc}.hub-detail summary{cursor:pointer;color:#152536;padding:19px 32px 19px 0;font-size:17px;font-weight:650;line-height:1.45;list-style:none;position:relative}.hub-detail summary::-webkit-details-marker{display:none}.hub-detail summary:after{content:"+";color:#98702e;font-size:24px;font-weight:400;position:absolute;top:17px;right:4px}.hub-detail[open] summary:after{content:"−"}.hub-detail[open] summary{color:#805b19}.hub-detail-body{max-width:940px;padding:0 0 24px}.hub-detail-body p{font-size:15px;line-height:1.85}.hub-redesign .cgl-faq{max-width:1000px;display:block}.hub-redesign .hub-end{padding:56px 0}.hub-redesign .hub-end h2{max-width:800px;font-size:clamp(30px,3.7vw,46px);line-height:1.12}.hub-redesign .hub-end p{max-width:780px}.hub-redesign summary:focus-visible{outline-offset:4px;outline:3px solid #bd862b}@media (max-width:1000px){.hub-redesign .hub-hero .scrap-hero-grid{gap:32px}.hub-directory-grid{grid-template-columns:1fr 1fr}.hub-link-group:first-child{grid-row:span 2}.hub-redesign .scrap-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.hub-redesign section{padding:38px 0}.hub-redesign .hub-hero .scrap-hero-grid,.hub-section-heading{grid-template-columns:1fr;gap:28px}.hub-redesign .hub-hero{padding:36px 0}.hub-redesign .hub-brief{border:1px solid #536071;border-radius:8px;padding:22px}.hub-redesign .hub-brief h2{font-size:25px}.hub-section-heading>p{margin:0}.hub-redesign .hub-intro{font-size:16px}.hub-jump span{width:100%}}@media (max-width:520px){.hub-directory-grid{grid-template-columns:1fr}.hub-link-group:first-child{grid-row:auto}.hub-redesign .scrap-steps{grid-template-columns:1fr;gap:15px}.hub-redesign .scrap-steps li{border-top:1px solid #d8d5cc;padding-top:17px;padding-left:48px;position:relative}.hub-redesign .scrap-steps li:before{border:0;padding:0;font-size:23px;position:absolute;top:12px;left:0}.hub-redesign .hub-phone{padding:6px 0}.hub-redesign .cgl-cta{gap:12px}.hub-jump .cgl-w{gap:7px}.hub-jump a{padding:8px 9px;font-size:12px}.hub-redesign .hub-hero h1{font-size:36px}.hub-detail summary{font-size:16px}.hub-link-group{padding:22px}.hub-redesign .hub-conditions .scrap-card{padding:21px}}
