*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f0f0e9;color:#202b37;font:16px/1.75 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}img{max-width:100%;display:block;height:auto}button{font:inherit;cursor:pointer}.rk-wrap{max-width:1200px;padding:0 28px;margin:auto}.rk-header{border-bottom:1px solid #cacdc6}.rk-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:90px;position:relative}.rk-logo{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:23px;font-weight:700;line-height:1.1}.rk-logo img{width:40px;height:40px}.rk-logo small{display:block;font:11px Arial,sans-serif;letter-spacing:.2em;margin-top:6px;text-transform:uppercase}.rk-nav{display:flex;gap:26px}.rk-nav a{display:flex;align-items:center;min-height:46px;text-decoration:none;font-size:13px}.rk-menu{display:none;background:transparent;border:1px solid #202b37;min-height:46px;min-width:52px;padding:8px 12px}.rk-crumb{font-size:11px;letter-spacing:.08em;color:#5f696f;padding-top:18px}.rk-crumb ol{list-style:none;padding:0;margin:0}.rk-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:38px 0 58px;align-items:center}.rk-kicker{color:#ad463d;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.rk-hero h1{font:500 clamp(42px,5.2vw,65px)/1.05 Georgia,serif;letter-spacing:-.035em;margin:17px 0 24px}.rk-intro{color:#52606b;font-size:16px}.rk-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;background:#202b37;color:#fffefa;text-decoration:none;font-size:13px;padding:11px 22px;margin-top:15px}.rk-hero figure{margin:0;min-width:0}.rk-hero figcaption{font-size:11px;color:#65716e;margin-top:12px}.rk-map{border:1px solid #bac5bf;box-shadow:14px 14px 0 #dfded3}.rk-stripe{border-top:1px solid #202b37;border-bottom:1px solid #202b37;display:grid;grid-template-columns:repeat(3,1fr);padding:19px 0;gap:18px;font-size:13px}.rk-stripe span{display:flex;gap:12px;align-items:baseline}.rk-stripe b{color:#ad463d;font-size:11px}.rk-reading{display:grid;grid-template-columns:220px 1fr;gap:65px;padding:65px 0}.rk-index{align-self:start;position:sticky;top:30px}.rk-index p{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.rk-index a{display:block;min-height:44px;border-bottom:1px solid #cacdc6;text-decoration:none;font-size:13px;padding:12px 0}.rk-index a:hover{text-decoration:underline}.rk-article{padding-bottom:29px;margin-bottom:28px;border-bottom:1px solid #cacdc6;scroll-margin-top:25px}.rk-number{font:12px Arial,sans-serif;color:#ad463d;letter-spacing:.12em}.rk-article h2{font:500 33px/1.2 Georgia,serif;margin:12px 0 20px;letter-spacing:-.02em}.rk-article p{color:#52606b;font-size:15px;line-height:1.9;margin:0 0 18px}.rk-notes{background:#202b37;color:#fffefa;padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.rk-notes h2{font:32px/1.15 Georgia,serif;margin:0 0 15px}.rk-notes p{color:#c7d1d5;font-size:14px}.rk-notes ul{padding-left:20px;font-size:14px;margin:0;display:grid;gap:10px}.rk-faq{padding:55px 0}.rk-faq h2{font:37px Georgia,serif;margin:0 0 25px}.rk-faq details{border-top:1px solid #b9c3bd}.rk-faq details:last-child{border-bottom:1px solid #b9c3bd}.rk-faq summary{min-height:58px;padding:16px 24px 16px 0;font-size:15px;font-weight:700;cursor:pointer}.rk-faq details p{max-width:840px;font-size:15px;color:#52606b}.rk-footer{border-top:1px solid #202b37;padding:35px 0 18px}.rk-footer strong{font:28px Georgia,serif}.rk-footer p{max-width:850px;font-size:13px;color:#52606b}.rk-bottom{border-top:1px solid #cacdc6;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:15px;font-size:11px}.rk-bottom a{display:flex;align-items:center;min-height:44px}.rk-limit{font-size:12px;color:#52606b;margin:25px 0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ad463d;outline-offset:5px}@media(max-width:780px){.rk-wrap{padding:0 22px}.rk-bar{min-height:76px}.rk-logo{font-size:21px}.rk-logo img{width:35px;height:35px}.rk-menu{display:block}.rk-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:16px 22px;background:#fffefa;border:1px solid #b9c3bd;z-index:10;box-shadow:0 15px 20px #202b3712}.rk-nav.rk-open{display:flex;flex-direction:column;gap:0}.rk-nav a{font-size:15px}.rk-hero{grid-template-columns:1fr;gap:32px;padding:26px 0 39px}.rk-hero h1{font-size:clamp(42px,10.7vw,54px)}.rk-hero figure{max-width:520px;width:100%;margin:auto}.rk-map{box-shadow:8px 8px 0 #dfded3}.rk-stripe{grid-template-columns:1fr;gap:9px;padding:16px 0}.rk-reading{grid-template-columns:1fr;gap:30px;padding:35px 0}.rk-index{position:static}.rk-index a{font-size:14px}.rk-article h2{font-size:29px}.rk-notes{grid-template-columns:1fr;padding:27px}.rk-notes h2{font-size:29px}.rk-bottom{flex-wrap:wrap}.rk-faq{padding:38px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:780px){.rk-logo small{display:none}}