.cg-page{--cg-navy:#102c4e;--cg-ink:#40516a;--cg-orange:#b63c08;--cg-line:#d6e0eb;--cg-light:#f3f7fb;color:var(--cg-navy);background:#fff;padding-block:20px 64px}.cg-shell{width:min(1280px,100% - 64px);margin-inline:auto}.cg-page :is(h1,h2,h3,p,figure,dl,dd,ul,ol){margin:0}.cg-page :is(p,li,dd){color:var(--cg-ink);font-size:16px;line-height:1.7}.cg-page :is(h1,h2,h3){color:var(--cg-navy);text-wrap:balance;overflow-wrap:anywhere;font-weight:750}.cg-page h1{letter-spacing:-.03em;max-width:28ch;font-size:48px;line-height:1.12}.cg-page h2{letter-spacing:-.025em;margin-block-end:18px;font-size:29px;line-height:1.25}.cg-page h3{letter-spacing:-.01em;font-size:19px;line-height:1.4}.cg-page a{color:#97360e;text-underline-offset:4px;text-decoration-thickness:1px}.cg-page a:hover{color:#75290a}.cg-page :is(a,summary,[tabindex]):focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #9a3412}.cg-page ::selection{color:#102c4e;background:#fbdcc9}.cg-icon{vertical-align:middle;flex:none;display:inline-block}.cg-page[dir=rtl] .cg-arrow{transform:scaleX(-1)}.cg-breadcrumb{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:22px;font-size:13px;line-height:1.5;display:flex}.cg-breadcrumb a{min-width:44px;min-height:44px;color:var(--cg-navy);align-items:center;text-decoration:none;display:inline-flex}.cg-breadcrumb [aria-current]{color:var(--cg-ink)}.cg-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:32px;margin-block-end:30px;display:grid}.cg-hero-text{grid-template-columns:minmax(0,1fr);max-width:900px}.cg-intro{max-width:64ch;margin-block:18px 22px!important;font-size:18px!important;line-height:1.65!important}.cg-hero-figure img{object-fit:contain;width:100%;height:auto;max-height:320px;display:block}.cg-hero-figure figcaption{color:#52647a;text-align:center;margin-block-start:8px;font-size:12px;line-height:1.5}.cg-button{background:var(--cg-orange);border:1px solid var(--cg-orange);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:11px 20px;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none;transition:background-color .15s;display:inline-flex;color:#fff!important}.cg-button:hover{background:#913108;border-color:#913108}.cg-configurations{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-end:38px;display:grid}.cg-configuration{border:1px solid var(--cg-line);border-radius:12px;align-items:flex-start;gap:16px;min-width:0;padding:18px;display:flex}.cg-configuration-icon{color:var(--cg-orange);background:#fff2e8;border-radius:10px;flex:none;padding:11px}.cg-configuration h2{letter-spacing:-.01em;margin-block-end:8px;font-size:18px;line-height:1.4}.cg-configuration p{font-size:14px;line-height:1.6}.cg-reading{grid-template-columns:155px minmax(0,1fr) 290px;align-items:start;gap:30px;display:grid}.cg-reading-basic{grid-template-columns:155px minmax(0,1fr) 280px}.cg-contents{border-inline-end:1px solid var(--cg-line);scrollbar-color:#9aaabd transparent;scrollbar-width:thin;flex-direction:column;gap:5px;max-height:calc(100dvh - 130px);padding-inline-end:15px;display:flex;position:sticky;top:105px;overflow-y:auto}.cg-contents a{box-sizing:border-box;min-width:44px;min-height:44px;color:var(--cg-navy);overflow-wrap:anywhere;border-radius:5px;align-items:center;padding:8px 10px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.cg-contents a[aria-current]{color:#9a3412;background:#fff0e7;font-weight:700}.cg-contents a:hover{background:#f3f7fb}.cg-mobile-contents{display:none}.cg-article,.cg-aside{min-width:0}.cg-section{margin-block-end:34px;scroll-margin-top:120px}.cg-section>p+p{margin-block-start:14px}.cg-section ul{max-width:75ch;margin-block-start:14px;padding-inline-start:24px}.cg-section li+li{margin-block-start:8px}.cg-section p{max-width:75ch}.cg-preparation{gap:20px;padding:0;list-style:none;display:grid}.cg-preparation li{align-items:flex-start;gap:14px;display:flex}.cg-step{color:#9a3412;font-variant-numeric:tabular-nums;background:#fff0e7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:750;display:flex}.cg-preparation h3{margin-block-end:5px;font-size:18px}.cg-preparation p{font-size:15px;line-height:1.65}.cg-note{background:#eaf4fc;border-radius:9px;align-items:flex-start;gap:12px;padding:16px;display:flex;color:#244564!important;margin-block-start:22px!important;font-size:15px!important}.cg-note .cg-icon{margin-block-start:2px}.cg-transport{background:var(--cg-light);border-radius:9px;padding:20px}.cg-transport h2{margin-block-end:12px;font-size:24px}.cg-aside{gap:28px;display:grid}.cg-aside h2{margin-block-end:12px;font-size:23px;line-height:1.3}.cg-reading-links a{border-bottom:1px solid var(--cg-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:11px;font-size:15px;line-height:1.5;display:flex}.cg-reading-links small{color:#40516a;margin-block-start:5px;font-size:14px;font-weight:400;line-height:1.6;display:block}.cg-reading-links strong{font-weight:650}.cg-reading-links .cg-icon{color:#102c4e}.cg-contact{background:#fff3e9;border-radius:10px;padding:20px}.cg-contact p{margin-block-end:16px;font-size:15px;line-height:1.65}.cg-contact .cg-button{width:100%;padding-inline:12px}.cg-estimate{text-align:center;justify-content:center;align-items:center;min-height:44px;margin-block-start:6px;font-size:14px;line-height:1.5;display:flex}.cg-reading-hub{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);grid-template-areas:"article prohibited""article aside";gap:24px 30px}.cg-reading-hub>.cg-article{grid-area:article}.cg-reading-hub>.cg-prohibited{grid-area:prohibited}.cg-reading-hub>.cg-aside{grid-area:aside}.cg-prohibited{background:#fff2e8;border:1px solid #e7c7af;border-radius:12px;padding:22px}.cg-prohibited h2{align-items:flex-start;gap:12px;margin-block-end:14px;font-size:25px;display:flex}.cg-prohibited h2 .cg-icon{color:#a1370a;margin-block-start:2px}.cg-prohibited ul{padding-inline-start:23px}.cg-prohibited li{color:#102c4e;font-weight:650;line-height:1.6}.cg-prohibited p{margin-block:12px;font-size:14px}.cg-prohibited a{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:650;display:inline-flex}.cg-categories{border:1px solid var(--cg-line);border-radius:12px;margin-block-end:34px;padding-inline:14px;scroll-margin-top:120px}.cg-category{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:17px;scroll-margin-top:120px;display:grid}.cg-category+.cg-category{border-top:1px solid var(--cg-line)}.cg-category img{object-fit:contain;width:92px;height:82px;display:block}.cg-category h3{margin-block-end:4px;font-size:19px}.cg-category p{font-size:14px;line-height:1.6}.cg-category a{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.cg-status{color:#71401f;background:#f4eee8;border-radius:5px;max-width:110px;padding:5px 10px;font-size:12px;line-height:1.5;display:inline-block}.cg-wide-section{border-top:1px solid var(--cg-line);margin-block-start:38px;padding-block-start:32px;scroll-margin-top:120px}.cg-destinations{max-width:1040px;margin-inline:auto}.cg-destinations article{border-bottom:1px solid var(--cg-line);margin-block-start:24px;padding-block-end:25px;scroll-margin-top:120px}.cg-destinations article:last-child{border-bottom:0;padding-block-end:0}.cg-destinations h3{align-items:flex-start;gap:10px;margin-block-end:13px;font-size:22px;display:flex}.cg-destinations h3 .cg-icon{color:#9a3412;margin-block-start:3px}.cg-destinations p{max-width:75ch}.cg-destinations p+p{margin-block-start:12px}.cg-destinations ul{margin-block-start:12px;padding-inline-start:24px}.cg-faq details{border-top:1px solid var(--cg-line)}.cg-faq details:last-child{border-bottom:1px solid var(--cg-line)}.cg-faq summary{cursor:pointer;box-sizing:border-box;color:#102c4e;justify-content:space-between;align-items:flex-start;gap:20px;min-height:52px;padding-block:19px;font-size:17px;font-weight:650;line-height:1.55;list-style:none;display:flex}.cg-faq summary::-webkit-details-marker{display:none}.cg-faq summary>span{color:#9a3412;font-size:22px;font-weight:400;line-height:1.15}.cg-faq details[open] summary>span{transform:rotate(45deg)}.cg-faq details p{max-width:75ch;padding-block:0 24px;padding-inline-end:30px}.cg-sources ul{flex-wrap:wrap;gap:6px 24px;padding:0;list-style:none;display:flex}.cg-sources a{align-items:center;gap:8px;min-height:44px;font-size:14px;line-height:1.6;display:inline-flex}.cg-sources>p{max-width:75ch;margin-block-start:14px;font-size:14px}.cg-policy-link{margin-block-start:8px}.cg-anchor{scroll-margin-top:120px;display:block}.cg-comparison{border:1px solid var(--cg-line);border-radius:10px;margin-block-start:20px;overflow:hidden}.cg-comparison table{border-collapse:collapse;text-align:start;width:100%;font-size:15px;line-height:1.65}.cg-comparison :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--cg-line);padding:16px}.cg-comparison thead{background:var(--cg-light)}.cg-comparison tbody th{width:27%;font-weight:650}.cg-comparison td{color:#40516a;width:36.5%}.cg-comparison tbody tr:last-child>*{border-bottom:0}.cg-mobile-label{display:none}.cg-volume-example{border:1px solid var(--cg-line);border-radius:12px;margin-block:28px;padding:24px;scroll-margin-top:120px}.cg-volume-example h2{font-size:26px}.cg-example-measurements{gap:24px;display:grid}.cg-example-measurements dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cg-example-measurements dt{color:#40516a;font-size:14px;line-height:1.5}.cg-example-measurements dd{color:#102c4e;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.cg-example-result{background:#f1f6fb;border-radius:8px;padding:18px}.cg-example-result h3{margin-block-end:8px;font-size:16px}.cg-example-result h3:not(:first-child){margin-block-start:18px}.cg-math{text-align:start;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px!important;line-height:1.8!important}.cg-volume-example figcaption{color:#40516a;margin-block-start:16px;font-size:13px;line-height:1.65}@media (width<=1180px){.cg-reading,.cg-reading-basic{grid-template-columns:140px minmax(0,1fr);gap:24px}.cg-reading:not(.cg-reading-hub)>.cg-aside{grid-column:2}.cg-reading-hub{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:24px}.cg-configurations{gap:12px}.cg-configuration{gap:12px;padding:15px}.cg-configuration-icon{padding:8px}.cg-category{grid-template-columns:74px minmax(0,1fr);gap:12px}.cg-category img{width:74px;height:74px}.cg-status{grid-column:2;justify-self:start}.cg-hero{gap:22px}.cg-page h1{font-size:43px}}@media (width<=760px){.cg-page{padding-block:12px 44px}.cg-shell{width:calc(100% - 16px)}.cg-breadcrumb{gap:7px;margin-block-end:15px;font-size:12px}.cg-page h1{max-width:27ch;font-size:34px;line-height:1.16}.cg-page h2{font-size:26px}.cg-hero{grid-template-columns:minmax(0,1fr);gap:18px;margin-block-end:26px}.cg-intro{margin-block:16px 18px!important;font-size:16px!important}.cg-hero .cg-button{max-width:100%;min-height:48px;padding-inline:16px}.cg-hero-figure img{width:100%;height:160px;max-height:160px}.cg-hero-figure figcaption{font-size:11px}.cg-restricted .cg-hero-figure{display:none}.cg-configurations{grid-template-columns:minmax(0,1fr);gap:10px;margin-block-end:26px}.cg-configuration{gap:13px;padding:15px 12px}.cg-configuration h2{font-size:18px}.cg-configuration p{font-size:15px}.cg-configuration-icon{padding:10px}.cg-reading,.cg-reading-basic{grid-template-columns:minmax(0,1fr);gap:26px}.cg-reading:not(.cg-reading-hub)>.cg-aside{grid-column:1}.cg-contents{border-inline-end:0;border-bottom:1px solid var(--cg-line);flex-flow:wrap;gap:2px 5px;max-height:none;padding:0 0 10px;display:flex;position:static;overflow:visible}.cg-contents a{min-height:44px;padding:8px;font-size:13px}.cg-reading-hub{grid-template-columns:minmax(0,1fr);grid-template-areas:"prohibited""article""aside";gap:24px}.cg-prohibited{padding:16px 12px}.cg-prohibited h2{gap:10px;font-size:23px}.cg-section{margin-block-end:30px}.cg-preparation{gap:20px}.cg-preparation li{gap:12px}.cg-preparation h3{font-size:18px}.cg-preparation p{font-size:16px}.cg-note{padding:15px 12px}.cg-aside{gap:28px}.cg-aside h2{font-size:24px}.cg-contact{padding:20px 14px}.cg-categories{padding-inline:12px}.cg-category{grid-template-columns:66px minmax(0,1fr);gap:9px 13px;padding-block:16px}.cg-category img{align-self:start;width:66px;height:70px}.cg-category h3{font-size:18px}.cg-category p{font-size:15px}.cg-status{grid-column:2;max-width:100%;margin-block-start:0;font-size:12px}.cg-wide-section{margin-block-start:30px;padding-block-start:26px}.cg-destinations h3{font-size:22px}.cg-faq summary{gap:15px;padding-block:17px;font-size:16px}.cg-faq details p{padding-inline-end:0}.cg-comparison table,.cg-comparison tbody{display:block}.cg-comparison thead{display:none}.cg-comparison tr{border-bottom:1px solid var(--cg-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cg-comparison tbody tr:last-child{border-bottom:0}.cg-comparison tbody th{background:#f3f7fb;grid-column:1/-1;width:auto;padding:12px}.cg-comparison td{overflow-wrap:anywhere;border-bottom:0;width:auto;padding:12px;font-size:15px}.cg-comparison td+td{border-inline-start:1px solid var(--cg-line)}.cg-mobile-label{color:#102c4e;margin-block-end:8px;font-size:14px;font-weight:700;display:block}.cg-volume-example{padding:18px 12px}.cg-volume-example h2{font-size:24px}.cg-example-result{padding:14px 12px}.cg-math{font-size:15px!important}.cg-sources ul{display:block}.cg-sources a{padding-block:5px}}@media (prefers-reduced-motion:reduce){.cg-page *{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){.cg-contents{display:none}.cg-mobile-contents{border-block:1px solid var(--cg-line);display:block}.cg-mobile-contents summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 8px;font-size:15px;font-weight:650;list-style:none;display:flex}.cg-mobile-contents summary::-webkit-details-marker{display:none}.cg-mobile-contents details>div{flex-wrap:wrap;gap:3px 8px;padding:4px 8px 12px;display:flex}.cg-mobile-contents a{box-sizing:border-box;align-items:center;min-width:44px;min-height:44px;padding:5px 8px;font-size:14px;line-height:1.5;display:flex}.cg-mobile-contents .cg-icon{color:#9a3412}}
