:root{--paper:#f5f2eb;--white:#fff;--ink:#171717;--muted:#67625a;--line:#d8d2c8;--orange:#e65319;--yellow:#ffd43b;--dark:#20201e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}button{font:inherit}[hidden]{display:none!important}header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:78px;padding:12px max(24px,calc((100vw - 1280px)/2));background:rgba(255,255,255,.96);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;font-size:25px;font-weight:950;letter-spacing:0}.brand .tiger{color:var(--orange)}header nav{display:flex;justify-content:center;gap:22px}header nav a,.side-links a,footer a{font-size:12px;font-weight:800;text-transform:uppercase;color:#514d47}header nav a:hover,.side-links a:hover{color:var(--orange)}.menu{display:none;border:1px solid var(--ink);background:transparent;padding:9px 12px;font-weight:900}.top-cta,.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 22px;border:2px solid var(--ink);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:0}.top-cta,.primary{background:var(--ink);color:#fff}.top-cta:hover,.primary:hover{background:var(--orange);border-color:var(--orange)}.secondary{background:transparent;color:var(--ink)}.hero{max-width:1280px;margin:34px auto 0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);background:var(--yellow);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink)}.hero-copy{padding:62px 56px;display:flex;flex-direction:column;justify-content:center}.eyebrow{margin:0 0 10px;color:var(--orange);font-size:12px;font-weight:950;text-transform:uppercase}.hero h1{margin:0;max-width:700px;font-family:Georgia,'Times New Roman',serif;font-size:62px;line-height:1;letter-spacing:0}.lead{max-width:680px;font-size:18px;color:#37332d}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 22px}.quick{display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:0;list-style:none}.quick li{padding:5px 9px;background:#fff;border:1px solid var(--ink);font-size:11px;font-weight:800}.hero-image{position:relative;margin:0;min-height:570px;overflow:hidden;border-left:2px solid var(--ink);background:#111}.hero-image img{height:100%;object-fit:cover;object-position:top}.hero-image figcaption,.content-image figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:8px 10px;background:#fff;color:#24211e;border:1px solid var(--ink);font-size:11px}.content{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:58px;padding:92px 0 140px}.article{grid-column:2;min-width:0}.intro{margin:0 0 54px;padding:28px;background:#fff;border:1px solid var(--line);font-family:Georgia,'Times New Roman',serif;font-size:23px;line-height:1.55}.article-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:34px;padding:38px 0;border-top:1px solid var(--line)}h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:31px;line-height:1.15;letter-spacing:0}.article-section p{margin:0;color:#504b44;font-size:17px}.content-image{position:relative;margin:54px 0;aspect-ratio:16/7;overflow:hidden;border:2px solid var(--ink);box-shadow:7px 7px 0 var(--orange)}.content-image img{height:100%;object-fit:cover;object-position:top}.side{grid-column:1;grid-row:1;position:relative}.side-box{position:sticky;top:105px;padding:24px;background:var(--white);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--yellow)}.side-box span{font-size:10px;color:var(--orange);font-weight:950}.side-box strong{display:block;margin:5px 0;font-family:Georgia,'Times New Roman',serif;font-size:27px}.side-box p{color:var(--muted);font-size:14px}.side-box .button{width:100%}.side-links{margin-top:22px;display:grid;gap:12px;padding:21px;border:1px solid var(--line);background:#ebe6dc}.side-links strong{font-family:Georgia,'Times New Roman',serif;font-size:20px}.cta-band{margin:64px 0;padding:34px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.cta-band span{font-size:10px;font-weight:950}.cta-band h2{margin-top:5px}.cta-band .primary{background:#fff;color:#111}.faq{margin-top:72px}.faq>h2{font-size:46px;margin-bottom:20px}.faq details{background:#fff;border:1px solid var(--line);margin-top:-1px}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;cursor:pointer;list-style:none}.faq summary h3{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:19px;letter-spacing:0}.faq summary span{font-size:22px;color:var(--orange)}.faq details p{margin:0;padding:0 52px 20px 22px;color:var(--muted)}footer{padding:52px max(30px,calc((100vw - 1280px)/2));background:var(--dark);color:#fff}footer p{color:#c8c3bb}footer div{display:flex;gap:18px;flex-wrap:wrap}footer a{color:#ddd}.cookie{position:fixed;left:20px;bottom:20px;z-index:35;display:flex;align-items:center;gap:14px;width:min(390px,calc(100vw - 40px));padding:16px;background:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.cookie p{margin:0;font-size:12px;line-height:1.35}.cookie button{padding:10px 13px;background:var(--yellow);border:1px solid var(--ink);font-weight:900}.sticky{display:none}.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#000b}.modal-card{position:relative;width:min(470px,100%);padding:42px;background:var(--yellow);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--orange);text-align:center}.modal-card .close{position:absolute;right:12px;top:12px;border:0;background:none;font-weight:900}.modal-card .button{width:100%;margin-top:12px}@media(max-width:1100px){header{grid-template-columns:auto auto 1fr}.menu{display:block}.top-cta{justify-self:end}header nav{display:none;position:absolute;top:77px;left:0;right:0;padding:20px;background:#fff;border-bottom:1px solid var(--line);flex-wrap:wrap}header nav.open{display:flex}.hero{margin:20px;grid-template-columns:1fr}.hero-image{min-height:450px;border-left:0;border-top:2px solid var(--ink)}.content{grid-template-columns:1fr;padding:72px 24px 130px}.article{grid-column:1}.side{display:none}}@media(max-width:600px){header{min-height:62px;padding:9px 14px;grid-template-columns:auto 1fr}.brand{font-size:20px}.menu{justify-self:end}.top-cta{display:none}header nav{top:61px}.hero{margin:12px 12px 0;box-shadow:5px 5px 0 var(--ink)}.hero-copy{padding:40px 18px 30px}.hero h1{font-size:38px;overflow-wrap:break-word}.lead{font-size:16px}.hero-actions .button{width:100%}.quick li{font-size:10px}.hero-image{min-height:255px;aspect-ratio:4/3}.content{padding:54px 16px 120px}.intro{font-size:19px;padding:20px}.article-section{display:block;padding:30px 0}.article-section h2{margin-bottom:15px;font-size:28px}.article-section p{font-size:16px}.content-image{aspect-ratio:4/3;margin:40px 0;box-shadow:4px 4px 0 var(--orange)}.cta-band{flex-direction:column;align-items:stretch;padding:25px}.faq>h2{font-size:34px}.faq summary h3{font-size:17px}.cookie{left:12px;bottom:76px;width:calc(100vw - 24px)}.sticky{display:block;position:fixed;z-index:30;left:12px;right:12px;bottom:12px}.sticky .button{width:100%;background:var(--ink);box-shadow:4px 4px 0 var(--orange)}footer{padding:42px 16px 110px}}
