:root{--ink:#202731;--muted:#65707b;--line:#e0e4e8;--accent:#244862;--serif:Georgia,'Times New Roman',serif;--sans:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--heading:var(--serif);--radius:0;--wrap:1200px;color-scheme:light;font-family:var(--sans);font-size:16px;color:var(--ink);background:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{margin:0;background:#fff;color:var(--ink);line-height:1.65}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}img,svg{max-width:100%;vertical-align:middle}img{height:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--heading);line-height:1.2;overflow-wrap:anywhere}h1{font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.035em}h2{font-size:1.6rem;letter-spacing:-.025em}h3{font-size:1.3rem;letter-spacing:-.015em}button{border:1px solid var(--line);background:#fff;border-radius:var(--radius)}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}main{min-height:48vh}.hk-wrap{width:min(var(--wrap),calc(100% - 64px));margin-inline:auto}.hk-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hk-skip{position:fixed;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-160%);background:#fff;padding:10px 20px;border:2px solid var(--ink);z-index:100}.hk-skip:focus{transform:none}.hk-eyebrow{font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted)}.sk-header{background:#fff}.sk-utility{display:flex;align-items:center;gap:24px;min-height:52px;border-block-end:1px solid var(--line);font-size:.77rem}.hk-menu-toggle{display:none;align-items:center;gap:10px;padding:6px 0;border:0;white-space:nowrap}.sk-js .hk-menu-toggle{display:inline-flex}.sk-menu-icon{width:17px;height:11px;border-block:1.5px solid currentColor;position:relative}.sk-menu-icon:after{content:'';position:absolute;inset-inline:0;inset-block-start:3px;border-block-start:1.5px solid currentColor}.sk-search-link{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.sk-search-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.sk-language{max-width:55%;font-size:.75rem}.sk-language select{max-width:100%;background:#fff;border:1px solid var(--line);padding:5px 8px}.sk-language nav,.sk-language ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.sk-masthead{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:126px;padding-block:25px}.sk-brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--heading);font-weight:700;font-size:clamp(1.6rem,3.8vw,3rem);letter-spacing:-.04em;line-height:1.15}.sk-brand img{flex-shrink:0}.sk-tagline{color:var(--muted);font-size:.8rem}.sk-main-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 28px;min-height:49px;border-block-start:2px solid var(--ink);border-block-end:1px solid var(--line);font-size:.8rem}.sk-main-nav a{padding-block:12px}.sk-main-nav [aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:7px}.sk-home-intro{padding-block:42px 32px;display:grid;gap:12px}.sk-home-intro h1{max-width:900px}.sk-home-intro p{max-width:630px;color:var(--muted);font-size:1rem}.hk-empty{border-block:1px solid var(--line);padding:48px 24px;text-align:center;display:grid;justify-items:center;gap:12px;color:var(--muted);background:#fff}.hk-empty h2{color:var(--ink);font-size:1.5rem}.sk-home-empty{min-height:280px;padding:65px 24px}.sk-home-empty img{opacity:.58;margin-block-end:8px}.sk-home-empty p{max-width:440px;font-size:.92rem}.sk-feature{display:grid;gap:26px;margin-block-end:30px}.sk-feature h2{font-size:clamp(1.8rem,3.6vw,3.3rem);margin-block:12px 16px}.sk-feature p{font-size:1.02rem;max-width:680px;color:var(--muted);margin-block-end:16px}.sk-feature-photo{display:block;overflow:hidden}.sk-feature-photo img{width:100%;aspect-ratio:16/10;object-fit:cover}.sk-text-link{display:inline-flex;gap:16px;font-size:.8rem;font-weight:600}.hk-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.68rem}.hk-meta a{color:var(--accent);font-weight:600}.hk-reading{font-size:.7rem;color:var(--muted)}.hk-section-top{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-block-start:2px solid var(--ink);padding-block:16px 24px}.hk-section-top h2{font-size:1.35rem}.hk-section-top>span{font-size:.7rem;color:var(--muted)}.sk-feed{margin-block:32px 48px;min-width:0}.sk-feed-items{display:grid;gap:30px}.sk-feed-grid .sk-feed-items{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-card{display:flex;flex-direction:column;gap:16px;min-width:0;border-block-end:1px solid var(--line);padding-block-end:24px}.hk-story-photo{display:block;overflow:hidden}.hk-story-photo img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .25s}.hk-story-photo:hover img{transform:scale(1.02)}.hk-story-copy{min-width:0}.hk-story-copy h3{margin-block:9px 11px}.hk-story-copy p{font-size:.83rem;line-height:1.7;color:var(--muted);margin-block-end:12px}.sk-directory{margin-block:40px}.sk-directory-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}.sk-directory-items>a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;border-block-end:1px solid var(--line);font-size:.88rem}.sk-directory-items strong{font-weight:500}.hk-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:52px;margin-block:26px 70px}.hk-sidebar{min-width:0;border-inline-start:1px solid var(--line);padding-inline-start:28px}.hk-sidebar>section{margin-block-end:32px}.hk-sidebar h2{font-size:1.2rem;margin-block-end:16px}.hk-sidebar h3{font-size:1rem;font-weight:500}.hk-recommend ol{margin:0;padding-inline-start:20px}.hk-recommend li{padding-block:12px;border-block-end:1px solid var(--line);padding-inline-start:7px;font-size:.75rem;color:var(--muted)}.hk-recommend h3{color:var(--ink)}.sk-rss-link{display:grid;gap:8px;border-block:1px solid var(--line);padding-block:24px;font-size:.8rem}.sk-rss-link strong{font-weight:600}.sk-rss-link span{font-size:.72rem;color:var(--muted)}.hk-tags{display:flex;gap:8px;flex-wrap:wrap}.hk-tags a{font-size:.72rem;border:1px solid var(--line);border-radius:3px;padding:3px 8px;color:var(--muted)}.sk-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sk-footer{border-block-start:1px solid var(--line);margin-block-start:50px;background:#fff}.sk-footer-main{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-block:36px}.sk-footer .sk-brand{font-size:1.35rem;letter-spacing:-.025em}.sk-footer-main nav{display:flex;gap:16px;flex-wrap:wrap;font-size:.75rem}.sk-back-top{font-size:.72rem;white-space:nowrap}.sk-footer-bottom{border-block-start:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;padding-block:18px 28px;font-size:.66rem;color:var(--muted)}.hk-ad:empty{display:none}.hk-ad{margin-block:24px;text-align:center}.hk-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:.7rem;color:var(--muted);margin-block:28px}.hk-page-heading{padding-block:36px 42px;max-width:900px}.hk-page-heading h1{margin-block:12px 20px}.hk-page-heading p{color:var(--muted);max-width:700px}.hk-breadcrumb+.hk-page-heading{padding-block-start:8px}.hk-article-heading{padding-block:22px 30px}.hk-category-label{font-size:.75rem;font-weight:600;color:var(--accent)}.hk-article-heading h1{font-size:clamp(2rem,4vw,3.5rem);margin-block:16px 24px}.hk-article-deck{font-size:1.1rem;color:var(--muted);margin-block-end:24px}.hk-article-meta{font-size:.72rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 20px;margin-block:22px}.hk-article-cover{margin:0 0 32px}.hk-article-cover img{width:100%;object-fit:cover}.hk-article-cover figcaption{font-size:.7rem;color:var(--muted);padding-block:10px}.hk-article-body{font-size:1.04rem;line-height:1.9;overflow-wrap:anywhere}.hk-article-body p,.hk-article-body ul,.hk-article-body ol,.hk-article-body blockquote,.hk-article-body table{margin-block:0 1.5em}.hk-article-body h2{font-size:1.8rem;margin-block:1.8em .65em;scroll-margin-top:24px}.hk-article-body h3{font-size:1.4rem;margin-block:1.5em .65em;scroll-margin-top:24px}.hk-article-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.hk-article-body blockquote{border-inline-start:3px solid var(--line);padding-inline-start:24px;color:var(--muted)}.hk-article-body table{border-collapse:collapse;width:100%;font-size:.85rem}.hk-article-body th,.hk-article-body td{padding:12px;border:1px solid var(--line);text-align:start}.hk-article-body pre{overflow:auto;padding:20px;border:1px solid var(--line)}.sk-table-scroll{overflow:auto;margin-block:24px}.sk-table-scroll>table{min-width:540px}.sk-table-scroll th,.sk-table-scroll td{min-width:100px;overflow-wrap:normal;word-break:normal}.hk-toc{position:sticky;inset-block-start:25px}.hk-toc>span{display:block;margin-block-end:10px}.hk-toc nav,.hk-mobile-toc nav{display:grid;gap:12px;font-size:.78rem;line-height:1.5}.hk-toc nav a{color:var(--muted)}.hk-toc nav [aria-current]{color:var(--ink);font-weight:600}.hk-toc-sub{padding-inline-start:12px}.hk-reading-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-block-start:24px;font-size:.65rem;color:var(--muted)}.hk-reading-progress>div{width:100%;height:2px;background:var(--line)}.hk-reading-progress i{display:block;width:0;height:100%;background:var(--ink)}.hk-mobile-toc{margin-block:24px;border-block:1px solid var(--line);padding-block:15px}.hk-mobile-toc summary{cursor:pointer;font-size:.9rem;font-weight:600}.hk-mobile-toc nav{padding-block-start:16px}.hk-source-note{padding-block:24px;border-block:1px solid var(--line);margin-block:40px}.hk-source-note h2{font-size:1.1rem;margin-block-end:12px}.hk-source-note>a,.hk-source-note dl{font-size:.8rem}.hk-source-note dl{display:flex;gap:25px;margin-block-end:0}.hk-source-note dt{color:var(--muted)}.hk-source-note dd{margin:0}.hk-share-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-block:35px;font-size:.75rem}.hk-share-row button{padding:8px 15px}.hk-neighbours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;border-block:1px solid var(--line);padding-block:25px;margin-block:30px}.hk-neighbours a{display:grid;gap:10px}.hk-neighbours small{color:var(--muted);font-size:.68rem}.hk-neighbours strong{font-family:var(--heading);font-size:1.05rem;font-weight:500}.hk-related{margin-block-start:45px}.hk-page-nav{border-inline-start:1px solid var(--line);padding-inline-start:26px;margin-block-start:40px}.hk-page-nav h2{font-size:1.2rem;margin-block-end:16px}.hk-page-nav nav{display:grid}.hk-page-nav a{font-size:.83rem;border-block-end:1px solid var(--line);padding-block:15px;display:flex;justify-content:space-between}.hk-page-nav a[aria-current]{font-weight:600}.hk-search-form{display:flex;border:1px solid var(--line);background:#fff}.hk-search-form input{min-width:0;flex:1;border:0;padding:12px 16px;background:#fff}.hk-search-form button{border:0;border-inline-start:1px solid var(--line);padding:10px 20px;font-size:.8rem}.hk-search-large{margin-block-start:30px;max-width:700px}.hk-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:30px;font-size:.78rem}.hk-pagination>a,.hk-pagination>span{display:grid;place-items:center;min-width:36px;min-height:36px;border:1px solid var(--line)}.hk-pagination [aria-current]{border-color:var(--ink);font-weight:700}.hk-pagination small{margin-inline-start:auto;color:var(--muted)}.hk-notfound{text-align:center;display:grid;justify-items:center;gap:20px;padding-block:70px}.hk-error-number{font:5rem var(--heading);color:var(--muted)}.hk-notfound p{color:var(--muted);max-width:560px}.hk-notfound>div{display:flex;gap:12px;flex-wrap:wrap;margin-block-start:12px}.hk-button{border:1px solid var(--ink);padding:10px 20px;display:inline-block;font-size:.8rem}.hk-button-outline{border-color:var(--line)}.hk-contact-result{border:1px solid var(--line);padding:18px;margin-block:22px}.hk-success{border-color:#4c7565}.hk-error{border-color:#a05353}.contactform{margin-block:28px}.contactform label{display:grid;gap:7px;font-size:.84rem;margin-block-end:20px}.contactform input,.contactform textarea,.contactform select{width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:#fff}.contactform textarea{min-height:160px;resize:vertical}.contactform button{padding:12px 30px;border-color:var(--ink)}.contactform .cf-trap{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.contactform .cf-help{font-size:.75rem;color:var(--muted);margin-block:15px}.hk-drawer-open{overflow:hidden}.hk-drawer{position:fixed;inset:0;z-index:90}.hk-drawer-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(20,28,36,.35);border-radius:0}.hk-drawer-panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(420px,90vw);background:#fff;padding:26px;overflow:auto;box-shadow:0 0 40px #0002}.hk-drawer-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block-end:25px}.hk-drawer-heading strong{font-family:var(--heading);font-size:1.3rem}.hk-drawer-close{border:0;font-size:2rem;line-height:1;padding:5px}.hk-drawer-panel>nav{display:grid;margin-block-start:25px}.hk-drawer-panel>nav a{display:flex;justify-content:space-between;border-block-end:1px solid var(--line);padding-block:14px;font-size:.85rem}
/* Layouts alter composition, type and rhythm while retaining a white canvas. */
.sk-journal-lead{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px}.sk-journal-lead>.hk-sidebar{padding-block-start:8px}.sk-journal-lead .sk-feature{grid-template-columns:1fr}.sk-portal-layout{display:grid;grid-template-columns:170px minmax(0,1fr) 220px;gap:28px}.sk-portal-layout .sk-directory{margin:0}.sk-portal-layout .sk-directory-items{display:grid;grid-template-columns:1fr}.sk-portal-layout .hk-sidebar{padding-inline-start:20px}.sk-portal-layout .hk-section-top{padding-block:12px}.sk-portal-layout .hk-section-top h2{font-size:1rem}.sk-feed-list .sk-card{flex-direction:row-reverse;gap:24px;padding-block:10px 24px}.sk-feed-list .hk-story-photo{width:35%;flex-shrink:0}.sk-feed-list .hk-story-copy{flex:1}.sk-magazine-spread .sk-feature{grid-template-columns:1fr 1.25fr;align-items:center;gap:50px}.sk-feed-mosaic .sk-feed-items{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-feed-mosaic .sk-card:first-child{grid-column:span 2;grid-row:span 2}.sk-feed-mosaic .sk-card:first-child h3{font-size:2rem}.sk-blog-layout{display:grid;grid-template-columns:minmax(0,720px) 240px;gap:65px;margin-inline:auto;max-width:1030px}.sk-blog-layout .sk-feed{margin-block-start:0}.sk-blog-layout .sk-card{padding-block:20px 30px}.sk-blog-layout .hk-story-copy h3{font-size:1.8rem}.sk-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:70px}.sk-review-layout>.sk-directory{margin-block-start:32px}.sk-review-layout .sk-directory-items{grid-template-columns:1fr}.sk-feed-numbered .sk-feed-items{counter-reset:article}.sk-feed-numbered .sk-card{counter-increment:article;display:grid;grid-template-columns:70px minmax(0,1fr) 180px;align-items:start;gap:28px;padding-block:20px 30px}.sk-feed-numbered .sk-card:before{content:counter(article,decimal-leading-zero);font:2.6rem var(--sans);color:var(--muted);grid-row:1;grid-column:1}.sk-feed-numbered .hk-story-copy{grid-row:1;grid-column:2}.sk-feed-numbered .hk-story-photo{grid-row:1;grid-column:3}.sk-feed-numbered .sk-card-text{grid-template-columns:70px minmax(0,1fr)}.sk-corporate-feature .sk-feature{grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-block:1px solid var(--line);padding-block:35px}.sk-travel-feature .sk-feature{display:flex;flex-direction:column-reverse;gap:28px}.sk-travel-feature .sk-feature-photo img{aspect-ratio:21/8}.sk-travel-feature .sk-feature-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:10px 50px}.sk-travel-feature .hk-meta{grid-column:1/-1}.sk-travel-feature h2{grid-row:2/4;margin:0}.sk-feed-strip .sk-feed-items{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.333% - 20px);overflow-x:auto;padding-block-end:15px}.sk-tech-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:40px}.sk-tech-layout .sk-feature{grid-template-columns:1.15fr 1fr;align-items:start}.sk-tech-layout .sk-feature h2{font-size:2.3rem}.sk-feed-compact .sk-feed-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sk-feed-compact .sk-card{flex-direction:row;gap:16px}.sk-feed-compact .hk-story-photo{width:100px;flex-shrink:0}.sk-feed-compact .hk-story-copy h3{font-size:1.05rem}.sk-feed-compact .hk-story-copy p{display:none}.sk-culture-feature .sk-feature{grid-template-columns:.8fr 1.2fr;align-items:end;gap:70px}.sk-culture-feature .sk-feature-copy{padding-block-end:40px}.sk-culture-feature .sk-feature h2{font-size:clamp(2rem,4vw,4rem)}.sk-culture-feature .sk-feature-photo img{aspect-ratio:4/5}.sk-feed-gallery .sk-feed-items{grid-template-columns:1fr 1.4fr 1fr;align-items:start}.sk-feed-gallery .sk-card:nth-child(3n+2){margin-block-start:50px}.sk-health-feature .sk-feature{grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:20px 40px}.sk-health-feature .sk-feature-photo{border-radius:16px}.sk-feed-balanced .sk-feed-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.sk-feed-balanced .sk-card{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px}.sk-feed-balanced .sk-card-text{grid-template-columns:1fr}.sk-business-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px}.sk-business-layout .sk-feature{grid-template-columns:1fr .8fr;gap:30px}.sk-business-layout .sk-feature h2{font-size:2.25rem}.sk-feed-table .sk-feed-items{gap:0}.sk-feed-table .sk-card{display:flex;flex-direction:row;align-items:center;padding-block:22px}.sk-feed-table .hk-story-photo{width:130px;flex-shrink:0}.sk-feed-table .hk-story-copy h3{font-size:1.3rem}.sk-feed-table .hk-story-copy p{margin-block-end:0}.sk-feed-minimal .sk-card{display:block;padding-block:22px}.sk-feed-minimal .hk-story-photo{display:none}.sk-feed-minimal h3{font-size:1.7rem}.sk-feed-minimal .hk-story-copy p{max-width:620px}.sk-feed-minimal .hk-section-top{border-block-start:1px solid var(--line)}
html[data-theme=portal]{--heading:var(--sans);--wrap:1320px}html[data-theme=portal] .sk-masthead{align-items:flex-start;min-height:98px}html[data-theme=portal] .sk-main-nav{justify-content:flex-start;border-block-start:1px solid var(--line)}html[data-theme=portal] .sk-brand{font-size:2.2rem}html[data-theme=portal] .sk-home-intro{padding-block:25px}html[data-theme=portal] .sk-home-intro h1{font-size:2.25rem}html[data-theme=portal] .sk-home-empty{margin-inline-start:198px;text-align:start;justify-items:start;min-height:300px;border-inline-start:1px solid var(--line);border-block:0;padding-inline-start:40px}html[data-theme=portal] .sk-home:has(.sk-home-empty)>.sk-directory{max-width:170px;margin-block-start:-270px;min-height:270px}html[data-theme=portal] .sk-home:has(.sk-home-empty)>.sk-directory .sk-directory-items{grid-template-columns:1fr}
html[data-theme=magazine]{--heading:var(--sans);--wrap:1280px}html[data-theme=magazine] .sk-brand{font-size:3.5rem;font-weight:800}html[data-theme=magazine] .sk-masthead{min-height:150px}html[data-theme=magazine] .sk-home-intro{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;padding-block:40px}html[data-theme=magazine] .sk-home-intro h1{font-size:3.6rem;flex:1}html[data-theme=magazine] .sk-home-intro .hk-eyebrow{flex-basis:100%}html[data-theme=magazine] .sk-home-intro p{max-width:370px}html[data-theme=magazine] .sk-home-empty{border:1px solid var(--line);min-height:360px;align-content:center;margin-inline:8%}
html[data-theme=blog]{--wrap:1060px}html[data-theme=blog] .sk-brand{font-size:2.8rem;font-weight:500}html[data-theme=blog] .sk-main-nav{border-block-start:1px solid var(--line)}html[data-theme=blog] .sk-home-intro{text-align:center;justify-items:center;padding-block:52px 40px}html[data-theme=blog] .sk-home-intro h1{font-size:3.1rem}html[data-theme=blog] .sk-home-empty{max-width:700px;min-height:290px;margin-inline:auto;border-block-end:0}html[data-theme=blog] .sk-directory-items{grid-template-columns:repeat(3,1fr)}
html[data-theme=review]{--heading:var(--sans)}html[data-theme=review] .sk-masthead{align-items:flex-start;min-height:105px}html[data-theme=review] .sk-brand{font-size:2.5rem}html[data-theme=review] .sk-main-nav{justify-content:flex-start}html[data-theme=review] .sk-home-intro{padding-block:55px 35px}html[data-theme=review] .sk-home-intro h1{max-width:750px;font-size:4.25rem}html[data-theme=review] .sk-home-empty{grid-template-columns:64px 1fr;justify-items:start;text-align:start;max-width:830px;min-height:235px;align-content:center;column-gap:24px}html[data-theme=review] .sk-home-empty img{grid-row:1/3}html[data-theme=review] .sk-home-empty p{grid-column:2}
html[data-theme=corporate]{--heading:var(--sans);--radius:4px}html[data-theme=corporate] .sk-header>.hk-wrap{display:grid;grid-template-columns:1fr 1.3fr}html[data-theme=corporate] .sk-utility{grid-column:1/-1}html[data-theme=corporate] .sk-masthead{align-items:start;min-height:100px}html[data-theme=corporate] .sk-brand{font-size:2rem}html[data-theme=corporate] .sk-main-nav{border:0;justify-content:flex-end}html[data-theme=corporate] .sk-home-intro{padding-block:65px 50px;max-width:800px}html[data-theme=corporate] .sk-home-intro h1{font-size:4rem}html[data-theme=corporate] .sk-home-empty{justify-items:start;text-align:start;border-block:0;border-inline-start:3px solid var(--ink);min-height:230px;padding:38px 42px;margin-block:0 60px}html[data-theme=corporate] .sk-home-empty img{display:none}html[data-theme=corporate] .sk-directory-items{grid-template-columns:repeat(3,1fr)}
html[data-theme=travel]{--heading:var(--sans);--wrap:1280px}html[data-theme=travel] .sk-masthead{min-height:100px}html[data-theme=travel] .sk-brand{font-size:2.6rem}html[data-theme=travel] .sk-main-nav{border-block-start:1px solid var(--line)}html[data-theme=travel] .sk-home-intro{text-align:center;justify-items:center;padding-block:50px}html[data-theme=travel] .sk-home-intro h1{font-size:3.6rem}html[data-theme=travel] .sk-home-empty{min-height:330px;border-block:1px solid var(--line);margin-inline:0;align-content:center}html[data-theme=travel] .sk-home-empty h2{font-size:2rem}
html[data-theme=tech]{--heading:var(--sans);--wrap:1240px;--accent:#25465d}html[data-theme=tech] .sk-utility,html[data-theme=tech] .hk-eyebrow,html[data-theme=tech] .hk-meta{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}html[data-theme=tech] .sk-header>.hk-wrap{display:grid;grid-template-columns:1fr 1fr}html[data-theme=tech] .sk-utility{grid-column:1/-1}html[data-theme=tech] .sk-masthead{align-items:start;min-height:90px}html[data-theme=tech] .sk-brand{font-size:2rem;letter-spacing:-.06em}html[data-theme=tech] .sk-main-nav{border:0;justify-content:flex-end}html[data-theme=tech] .sk-home-intro h1{font-size:3rem;max-width:780px}html[data-theme=tech] .sk-home-empty{border:1px solid var(--line);justify-items:start;text-align:start;max-width:820px;padding:35px;min-height:240px}html[data-theme=tech] .sk-home-empty img{width:32px;height:32px}
html[data-theme=culture]{--wrap:1200px;--heading:var(--serif)}html[data-theme=culture] .sk-masthead{min-height:155px}html[data-theme=culture] .sk-brand{font-size:4rem;font-weight:400;letter-spacing:-.055em}html[data-theme=culture] .sk-main-nav{border-block-start:1px solid var(--line);gap:40px}html[data-theme=culture] .sk-home-intro{display:grid;grid-template-columns:1fr .55fr;align-items:end;column-gap:70px;padding-block:50px}html[data-theme=culture] .sk-home-intro .hk-eyebrow{grid-column:1/-1}html[data-theme=culture] .sk-home-intro h1{font-size:4.2rem;font-weight:400}html[data-theme=culture] .sk-home-empty{max-width:720px;margin-inline-start:auto;min-height:350px;text-align:start;justify-items:start;padding-inline:0;border-block-start:1px solid var(--ink);align-content:center}html[data-theme=culture] .sk-home-empty h2{font-size:2.4rem;font-weight:400}html[data-theme=culture] .sk-home-empty img{display:none}
html[data-theme=health]{--heading:var(--sans);--radius:10px;--wrap:1160px}html[data-theme=health] .sk-masthead{align-items:flex-start;min-height:105px}html[data-theme=health] .sk-brand{font-size:2.4rem;letter-spacing:-.04em}html[data-theme=health] .sk-main-nav{justify-content:flex-start;border-block-start:1px solid var(--line)}html[data-theme=health] .sk-home-intro{max-width:820px;padding-block:55px 40px}html[data-theme=health] .sk-home-intro h1{font-size:3.7rem}html[data-theme=health] .sk-home-empty{max-width:850px;border:1px solid var(--line);border-radius:18px;margin-inline:auto;min-height:310px;padding-block:65px}
html[data-theme=business]{--wrap:1180px}html[data-theme=business] .sk-brand{font-size:3rem;letter-spacing:-.045em}html[data-theme=business] .sk-masthead{min-height:125px}html[data-theme=business] .sk-main-nav{border-block-end:3px double var(--ink)}html[data-theme=business] .sk-home-intro{padding-block:25px;display:grid;grid-template-columns:1fr 1fr;align-items:end}html[data-theme=business] .sk-home-intro h1{font-size:2.6rem}html[data-theme=business] .sk-home-intro .hk-eyebrow{grid-column:1/-1}html[data-theme=business] .sk-home-empty{justify-items:start;text-align:start;max-width:800px;min-height:270px;padding-inline:0;border-block-start:2px solid var(--ink)}html[data-theme=business] .sk-home-empty img{display:none}html[data-theme=business] .sk-directory-items{grid-template-columns:repeat(4,1fr)}
html[data-theme=minimal]{--heading:var(--sans);--wrap:820px}html[data-theme=minimal] .sk-header>.hk-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:20px}html[data-theme=minimal] .sk-utility{order:2;border:0;min-height:85px;gap:15px}html[data-theme=minimal] .sk-masthead{order:1;min-height:85px;padding-block:20px}html[data-theme=minimal] .sk-brand{font-size:1.55rem;letter-spacing:-.03em}html[data-theme=minimal] .sk-brand img{width:26px;height:26px}html[data-theme=minimal] .sk-main-nav{order:3;flex-basis:100%;justify-content:flex-start;border-block-start:1px solid var(--line);gap:22px}html[data-theme=minimal] .sk-home-intro{padding-block:60px 40px}html[data-theme=minimal] .sk-home-intro h1{font-size:2.7rem;font-weight:500}html[data-theme=minimal] .sk-home-empty{border:0;justify-items:start;text-align:start;min-height:245px;padding:20px 0 60px}html[data-theme=minimal] .sk-home-empty img{display:none}html[data-theme=minimal] .sk-home-empty h2{font-size:1.3rem;font-weight:500}html[data-theme=minimal] .sk-directory-items{grid-template-columns:repeat(2,1fr)}html[data-theme=minimal] .hk-content-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=minimal] .hk-sidebar,html[data-theme=minimal] .hk-page-nav{border:0;padding-inline-start:0}html[data-theme=minimal] .sk-footer-main{flex-wrap:wrap}
@media(min-width:901px){.hk-mobile-toc{display:none}}
@media(max-width:1100px){.sk-portal-layout{grid-template-columns:150px minmax(0,1fr);gap:25px}.sk-portal-layout>.hk-sidebar{display:none}.sk-feed-balanced .sk-card{grid-template-columns:120px minmax(0,1fr)}.hk-content-grid{gap:32px;grid-template-columns:minmax(0,1fr) 235px}.sk-culture-feature .sk-feature{gap:35px}.sk-feed-numbered .sk-card{grid-template-columns:50px minmax(0,1fr) 120px;gap:20px}.sk-feed-mosaic .sk-feed-items{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-feed-compact .sk-card{flex-direction:column}.sk-feed-compact .hk-story-photo{width:100%}}
@media(max-width:900px){.hk-wrap{width:calc(100% - 40px)}.hk-content-grid,.sk-journal-lead,.sk-tech-layout,.sk-business-layout,.sk-blog-layout,.sk-review-layout{grid-template-columns:minmax(0,1fr);gap:30px}.hk-sidebar{border-inline-start:0;border-block-start:1px solid var(--line);padding-inline-start:0;padding-block-start:25px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.hk-toc{display:none!important}.sk-portal-layout{grid-template-columns:140px minmax(0,1fr)}.sk-feed-grid .sk-feed-items{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-magazine-spread .sk-feature,.sk-corporate-feature .sk-feature,.sk-culture-feature .sk-feature,.sk-health-feature .sk-feature{gap:30px}.sk-feature h2{font-size:2.2rem}.sk-culture-feature .sk-feature h2{font-size:2.6rem}.sk-footer-main{flex-wrap:wrap;gap:24px}.sk-footer-main nav{order:3;flex-basis:100%}.hk-page-nav{border-inline-start:0;border-block-start:1px solid var(--line);padding-inline-start:0;margin-block-start:0;padding-block-start:25px}.sk-feed-balanced .sk-card{display:flex;flex-direction:column}.sk-directory-items{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-feed-mosaic .sk-feed-items{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-feed-gallery .sk-feed-items{grid-template-columns:1fr 1fr}.sk-feed-gallery .sk-card:nth-child(3n+2){margin-block-start:0}.sk-feed-strip .sk-feed-items{grid-auto-columns:calc(50% - 15px)}html[data-theme] .sk-home-intro h1{font-size:3rem}html[data-theme=corporate] .sk-header>.hk-wrap,html[data-theme=tech] .sk-header>.hk-wrap{display:block}html[data-theme=corporate] .sk-main-nav,html[data-theme=tech] .sk-main-nav{justify-content:flex-start;border-block:1px solid var(--line)}html[data-theme=culture] .sk-brand{font-size:3rem}.sk-travel-feature .sk-feature-copy{gap:10px 25px}.hk-detail-grid{margin-block-end:35px}}
@media(max-width:600px){:root{font-size:15px}.hk-wrap{width:calc(100% - 32px)}.sk-utility{min-height:48px;gap:16px}.sk-search-link{gap:5px}.sk-language{max-width:45%}.sk-masthead{min-height:100px;padding-block:25px}.sk-brand{gap:8px}.sk-brand img{width:28px;height:28px}.sk-main-nav{justify-content:flex-start;gap:5px 20px;min-height:45px}.sk-js .sk-main-nav{display:none}.sk-main-nav a{padding-block:9px}.sk-home-intro{padding-block:32px 25px}.sk-home-intro p{font-size:.9rem}.sk-home-empty{min-height:270px;padding:45px 15px}.sk-home-empty h2{font-size:1.4rem}.sk-home-empty p{font-size:.85rem}.sk-feature h2{font-size:2rem}.sk-feature p{font-size:.95rem}.sk-feature,.sk-tech-layout .sk-feature,.sk-business-layout .sk-feature,.sk-magazine-spread .sk-feature,.sk-corporate-feature .sk-feature,.sk-culture-feature .sk-feature,.sk-health-feature .sk-feature{display:flex;flex-direction:column;align-items:stretch;gap:22px}.sk-feature-photo{width:100%}.sk-feature-photo img,.sk-culture-feature .sk-feature-photo img{aspect-ratio:3/2}.sk-culture-feature .sk-feature-copy{padding-block-end:0}.sk-portal-layout{display:flex;flex-direction:column}.sk-portal-layout>aside:first-child{order:2}.sk-portal-layout .sk-directory-items{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-feed-grid .sk-feed-items,.sk-feed-mosaic .sk-feed-items,.sk-feed-gallery .sk-feed-items,.sk-feed-balanced .sk-feed-items,.sk-feed-compact .sk-feed-items,.sk-story-grid{grid-template-columns:minmax(0,1fr)}.sk-feed-mosaic .sk-card:first-child{grid-column:auto;grid-row:auto}.sk-feed-mosaic .sk-card:first-child h3{font-size:1.5rem}.sk-card{gap:15px;padding-block-end:24px}.hk-story-copy h3{font-size:1.5rem}.hk-story-copy p{font-size:.9rem}.sk-feed-list .sk-card{flex-direction:column}.sk-feed-list .hk-story-photo{width:100%}.sk-blog-layout .hk-story-copy h3{font-size:1.6rem}.sk-feed-numbered .sk-card{grid-template-columns:36px minmax(0,1fr);gap:16px}.sk-feed-numbered .sk-card:before{font-size:1.8rem}.sk-feed-numbered .hk-story-photo{display:none}.sk-feed-numbered .sk-card-text{grid-template-columns:36px minmax(0,1fr)}.sk-feed-numbered .hk-story-copy h3{font-size:1.3rem}.sk-feed-table .hk-story-photo{width:90px}.sk-feed-table .hk-story-copy h3{font-size:1.2rem}.sk-feed-table .hk-story-copy p{display:none}.sk-feed-strip .sk-feed-items{grid-auto-columns:82%}.sk-travel-feature .sk-feature-copy{display:block}.sk-travel-feature h2{margin-block:14px}.sk-travel-feature .sk-feature-photo img{aspect-ratio:3/2}.sk-directory-items,html[data-theme=blog] .sk-directory-items,html[data-theme=corporate] .sk-directory-items,html[data-theme=business] .sk-directory-items{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-sidebar{grid-template-columns:minmax(0,1fr);gap:15px}.hk-sidebar>section{margin-block-end:12px}.hk-section-top{gap:15px;padding-block:14px 20px}.hk-section-top h2{font-size:1.25rem}.sk-feed{margin-block:26px 35px}.sk-footer{margin-block-start:35px}.sk-footer-main{padding-block:28px;gap:22px}.sk-footer .sk-brand{font-size:1.25rem}.sk-back-top{margin-inline-start:auto}.sk-footer-main nav{gap:12px;font-size:.72rem}.sk-footer-bottom{display:block;font-size:.66rem}.sk-footer-bottom p+p{margin-block-start:10px}.hk-page-heading{padding-block:28px 30px}.hk-page-heading h1,.hk-article-heading h1{font-size:2.3rem}.hk-article-deck{font-size:1rem}.hk-article-body{font-size:1rem}.hk-article-body h2{font-size:1.6rem}.hk-neighbours{grid-template-columns:1fr;gap:20px}.hk-search-form button{padding-inline:15px}.hk-pagination small{flex-basis:100%;margin-inline-start:0}.hk-notfound{padding-block:45px}.hk-notfound>div{justify-content:center}.hk-drawer-panel{padding:22px}html[data-theme] .sk-brand{font-size:2rem}html[data-theme] .sk-masthead{min-height:90px}html[data-theme] .sk-home-intro{display:grid;grid-template-columns:1fr;text-align:start;justify-items:start;gap:10px;padding-block:30px}html[data-theme] .sk-home-intro h1{font-size:2.5rem}html[data-theme] .sk-home-intro p{max-width:100%}html[data-theme] .sk-home-empty{margin-inline:0;min-height:260px;padding:40px 20px;max-width:100%;text-align:start;justify-items:start;align-content:center}html[data-theme=portal] .sk-home-empty{border-inline-start:0;border-block:1px solid var(--line)}html[data-theme=portal] .sk-home:has(.sk-home-empty)>.sk-directory{max-width:none;margin-block-start:30px;min-height:0}html[data-theme=portal] .sk-home:has(.sk-home-empty)>.sk-directory .sk-directory-items{grid-template-columns:repeat(2,1fr)}html[data-theme=review] .sk-home-empty{grid-template-columns:40px 1fr;gap:12px}html[data-theme=review] .sk-home-empty h2{font-size:1.3rem}html[data-theme=corporate] .sk-home-empty{padding-inline:24px;min-height:220px}html[data-theme=culture] .sk-home-empty h2{font-size:2rem}html[data-theme=business] .sk-home-empty,html[data-theme=minimal] .sk-home-empty{padding-inline:0}html[data-theme=minimal] .sk-header>.hk-wrap{display:grid;grid-template-columns:1fr auto}html[data-theme=minimal] .sk-masthead{min-height:75px}html[data-theme=minimal] .sk-brand{font-size:1.4rem}html[data-theme=minimal] .sk-brand img{display:none}html[data-theme=minimal] .sk-utility{gap:12px;min-height:75px}html[data-theme=minimal] .sk-utility .sk-language{max-width:105px}html[data-theme=minimal] .sk-utility .sk-search-link span,html[data-theme=minimal] .hk-menu-toggle>span:last-child{display:none}html[data-theme=minimal] .sk-main-nav{grid-column:1/-1}html[data-theme=minimal] .sk-home-intro{padding-block:40px 25px}html[data-theme=health] .sk-home-empty{padding-inline:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
