:root{--ak-ink:#23232b;--ak-muted:#626572;--ak-pink:#e91e63;--ak-deep:#c2185b;--ak-blush:#fce4ec;--ak-line:#e4e5ec;--ak-paper:#f7f8fb;--ak-radius:18px;--ak-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:24px}body.ak-site{background:var(--ak-paper);color:var(--ak-ink);font-family:var(--ak-font);font-size:17px;line-height:1.7;margin:0}.ak-site *{box-sizing:border-box}.ak-site img{max-width:100%;height:auto}.ak-site a{color:var(--ak-deep);text-underline-offset:4px;text-decoration-thickness:1px}.ak-site a:hover{color:#951044}.ak-site :where(button,input,select,textarea){font:inherit}.ak-site :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ak-deep);outline-offset:4px}.ak-site :where(h1,h2,h3,h4,h5,h6){font-family:var(--ak-font);color:var(--ak-ink);font-weight:750;letter-spacing:-.035em;text-wrap:balance}.ak-site :where(h1,h2,h3){line-height:1.15}.ak-site #page.site{max-width:none;margin:0;background:transparent}.ak-site #content.site-content{display:block;padding:0}.ak-site .ak-main{width:100%;float:none;min-width:0}.ak-site .site-main{margin:0}.ak-site .site-main:is(.ak-shell,.ak-reading-width){margin-inline:auto!important}.ak-site .site-footer{background:transparent}.ak-shell{width:min(1200px,calc(100% - 64px));margin-inline:auto}.ak-reading-width{width:min(800px,calc(100% - 48px));margin-inline:auto}.ak-kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--ak-deep);line-height:1.6;margin-bottom:12px}.ak-dot{display:inline-block;width:7px;height:7px;background:var(--ak-pink);border-radius:50%;margin-right:9px;vertical-align:2px}.ak-site .ak-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--ak-deep);font-size:14px;font-weight:700;text-decoration:none}.ak-text-link:hover{text-decoration:underline}.ak-site .ak-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:var(--ak-deep);color:white;padding:15px 23px;border:1px solid var(--ak-deep);border-radius:8px;text-decoration:none;font-size:14px;font-weight:700;line-height:1.5;min-height:50px}.ak-site .ak-button:hover{background:#a7164e;color:#fff}.ak-header{background:#fff;border-bottom:1px solid var(--ak-line);position:relative;z-index:20}.ak-header-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:112px}.ak-site .ak-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:var(--ak-ink);flex-shrink:0;max-width:100%}.ak-brand .ak-logo-image{display:block;width:64px;height:auto;max-height:80px;object-fit:contain;flex:0 0 auto}.ak-brand .ak-logo-original{aspect-ratio:512/437}.ak-brand-name{display:block;font-size:25px;letter-spacing:-.045em;line-height:1.2;font-weight:760;white-space:nowrap}.ak-brand-name>span{display:block;font-size:10px;font-weight:500;letter-spacing:.045em;color:var(--ak-muted);margin-top:6px;line-height:1.5}.ak-navigation{display:flex;align-items:center;gap:24px;min-width:0}.ak-menu,.ak-menu ul{list-style:none;padding:0;margin:0}.ak-menu{display:flex;align-items:center;gap:22px}.ak-menu li{position:relative;margin:0;display:flex;align-items:center;min-width:0}.ak-menu a{display:block;line-height:1.4;padding:13px 0;color:var(--ak-ink);font-size:14px;font-weight:550;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.ak-menu>li>a{white-space:nowrap}.ak-menu .current-menu-item>a,.ak-menu a[aria-current="page"]{color:var(--ak-deep);text-decoration:underline;text-underline-offset:9px;text-decoration-thickness:2px}.ak-menu a:hover{color:var(--ak-deep)}.ak-menu ul{display:none;position:absolute;top:100%;left:-16px;background:#fff;border:1px solid var(--ak-line);border-radius:10px;padding:8px;width:240px;max-width:calc(100vw - 24px);box-shadow:0 14px 40px #23232b12;z-index:25}.ak-menu ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.ak-menu ul a{padding:10px;flex:1}.ak-menu ul ul{left:100%;top:-9px}html:not(.ak-js) .ak-menu li:hover>ul,html:not(.ak-js) .ak-menu li:focus-within>ul,.ak-menu .ak-sub-open>ul{display:block}.ak-menu ul.ak-sub-left{left:auto;right:0}.ak-menu ul ul.ak-sub-left{left:auto;right:100%}.ak-menu ul.ak-sub-shift{transform:translateX(var(--ak-sub-shift,0px))}.ak-site .ak-sub-toggle{border:0;background:none;color:var(--ak-ink);padding:8px 4px;line-height:1;font-size:18px;min-width:24px;cursor:pointer}.ak-site .ak-menu-toggle{display:none;background:transparent;color:var(--ak-ink);border:1px solid var(--ak-line);padding:10px 14px;border-radius:7px;font-size:13px;line-height:1.5;align-items:center;gap:8px}.ak-search{position:relative;flex-shrink:0}.ak-search summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;min-width:40px;min-height:44px;justify-content:center;color:var(--ak-ink)}.ak-search summary::-webkit-details-marker{display:none}.ak-search-label{display:none}.ak-search-panel{position:absolute;right:0;top:calc(100% + 16px);padding:22px;width:390px;max-width:calc(100vw - 32px);border:1px solid var(--ak-line);border-radius:12px;background:#fff;box-shadow:0 14px 40px #23232b15}.ak-search-form{display:flex;gap:8px;width:100%;margin:0}.ak-search-form label{flex:1;min-width:0}.ak-search-form input[type="search"]{width:100%;min-height:46px;border:1px solid #bfc3cf;background:#fff;border-radius:6px;padding:10px 12px;font-size:15px;color:var(--ak-ink)}.ak-search-form button{border:1px solid var(--ak-deep);background:var(--ak-deep);color:white;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:650}.ak-hero{display:grid;grid-template-columns:1fr 1.06fr;gap:60px;align-items:center;padding-block:72px 64px}.ak-hero h1{font-size:clamp(42px,4.6vw,64px);line-height:1.07;letter-spacing:-.055em;font-weight:780;margin:16px 0 24px}.ak-hero-copy>p{max-width:470px;font-size:17px;line-height:1.8;color:#555966;margin:0 0 28px}.ak-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ak-hero-actions>.ak-text-link{font-size:13px}.ak-hero-visual{padding:10px 10px 0;border:1px solid #ebdfe4;background:#fff;border-radius:20px;position:relative;align-self:center;transform:rotate(1deg)}.ak-hero-visual>img{display:block;width:100%;height:auto;border-radius:12px}.ak-hero-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 13px;color:var(--ak-muted);font-size:12px;letter-spacing:.02em}.ak-hero-caption>span:last-child{font-size:24px;line-height:1;color:var(--ak-pink)}.ak-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 25px}.ak-section-heading h2{font-size:32px;margin:0;letter-spacing:-.04em}.ak-section-heading .ak-kicker{margin-bottom:10px}.ak-section-note{font-size:13px;color:var(--ak-muted);padding-bottom:3px}.ak-topics{padding-top:18px;padding-bottom:64px;scroll-margin-top:30px}.ak-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ak-site .ak-topic{display:flex;align-items:center;gap:20px;border:1px solid var(--ak-line);border-radius:12px;background:#fff;text-decoration:none;color:var(--ak-ink);padding:27px 24px;transition:border-color .15s,background-color .15s}.ak-topic:hover{border-color:#e89cb7;background:#fff9fb}.ak-topic-number{font-size:12px;color:var(--ak-deep);align-self:flex-start;padding-top:3px;font-variant-numeric:tabular-nums}.ak-topic h3{font-size:23px;letter-spacing:-.035em;margin:0 0 8px}.ak-topic p{font-size:12px;color:var(--ak-muted);margin:0}.ak-topic-arrow{margin-left:auto;color:var(--ak-deep);font-size:25px}.ak-latest{border-top:1px solid var(--ak-line);padding-block:56px 64px}.ak-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 26px}.ak-card{min-width:0;border:1px solid var(--ak-line);background:#fff;border-radius:var(--ak-radius);display:flex;flex-direction:column;overflow:hidden;margin:0}.ak-card-image{display:block;background:var(--ak-blush);aspect-ratio:1.65;overflow:hidden}.ak-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.ak-card-image:hover img{transform:scale(1.025)}.ak-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:150px;background:linear-gradient(125deg,#fdf2f6,#f7f8fb)}.ak-image-placeholder img{width:80px;height:auto;object-fit:contain}.ak-card-copy{display:flex;flex-direction:column;flex:1;padding:24px}.ak-card-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;line-height:1.6;margin:0 0 12px;color:var(--ak-muted)}.ak-site .ak-category{font-size:12px;font-weight:700;text-decoration:none;color:var(--ak-deep)}.ak-card h2{font-size:23px;line-height:1.22;font-weight:730;letter-spacing:-.025em;margin:0 0 14px;overflow-wrap:anywhere}.ak-card h2 a{color:var(--ak-ink);text-decoration:none}.ak-card h2 a:hover{color:var(--ak-deep)}.ak-card p{font-size:14px;line-height:1.75;color:var(--ak-muted);margin:0 0 22px}.ak-card .ak-text-link{margin-top:auto;justify-content:space-between;font-size:12px}.ak-tools-band{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--ak-blush);border:1px solid #f3cad9;border-radius:16px;padding:36px 44px;margin-bottom:64px}.ak-tools-band h2{font-size:32px;margin:0 0 10px}.ak-tools-band p{color:#735965;font-size:15px;margin:0}.ak-tool-links{align-self:center;display:flex;flex-direction:column;gap:12px}.ak-tool-links a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;background:#fff;border-radius:7px;text-decoration:none;font-size:14px;font-weight:650;color:var(--ak-deep)}.ak-tool-links a span{font-size:20px}.ak-home-original{margin-top:40px;margin-bottom:76px;padding-top:36px;border-top:1px solid var(--ak-line)}.ak-article{padding-block:48px 0}.ak-article-header{margin-bottom:30px}.ak-breadcrumb{display:flex;align-items:baseline;gap:10px;margin-bottom:26px;font-size:12px;color:var(--ak-muted);line-height:1.5}.ak-breadcrumb a{text-decoration:none;color:var(--ak-muted);flex-shrink:0}.ak-breadcrumb>span:last-child{overflow-wrap:anywhere}.ak-article h1{font-size:clamp(32px,3.25vw,46px);letter-spacing:-.04em;font-weight:780;margin:0 0 24px;line-height:1.13;overflow-wrap:anywhere}.ak-meta{font-size:12px;line-height:1.7;display:flex;gap:6px 18px;flex-wrap:wrap;color:var(--ak-muted);padding-bottom:22px;border-bottom:1px solid var(--ak-line)}.ak-meta a{color:var(--ak-deep);text-decoration:none}.ak-article-image{margin:0 0 32px}.ak-article-image img{width:100%;height:auto;border-radius:14px;display:block}.ak-site .ak-entry.entry-content{margin-top:0}.ak-entry .wpcf7 .hidden-fields-container{display:none}.ak-entry .wpcf7 :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],textarea,select){width:100%;max-width:100%;padding:12px;border:1px solid #cbd0db;border-radius:6px;background:#fff;color:var(--ak-ink);font:inherit}.ak-entry .wpcf7 .wpcf7-submit{background:var(--ak-deep);color:#fff;border:0;border-radius:6px;padding:13px 22px;font-weight:650}.ak-entry .wpcf7 label{font-size:15px;line-height:1.8}.ak-author-box{display:grid;grid-template-columns:90px minmax(0,1fr);gap:26px;padding:30px;background:#fff;border:1px solid #eadfe6;border-top:3px solid var(--ak-pink);border-radius:12px;margin:48px 0 0}.ak-author-portrait{width:90px;height:90px;object-fit:cover;object-position:center 28%;border-radius:50%;display:block;max-width:100%}.ak-site img.ak-author-portrait{height:90px}.ak-author-copy{min-width:0}.ak-author-box .ak-kicker{font-size:10px;letter-spacing:.1em;margin-bottom:8px}.ak-author-box h2{font-size:26px;margin:0 0 14px}.ak-author-box h2 a{color:var(--ak-ink);text-decoration:none}.ak-author-bio{font-size:14px;color:#5b5f6a;line-height:1.85}.ak-author-bio p{margin:0 0 16px}.ak-author-box .ak-text-link{font-size:12px}.ak-post-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:32px;font-size:12px;color:var(--ak-muted)}.ak-post-tags a{padding:4px 11px;background:var(--ak-blush);border-radius:5px;text-decoration:none}.ak-post-nav{margin-block:35px 60px}.ak-post-nav .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-block:24px;border-block:1px solid var(--ak-line)}.ak-post-nav a{display:block;font-size:15px;font-weight:650;text-decoration:none;color:var(--ak-ink);line-height:1.55;overflow-wrap:anywhere}.ak-post-nav .nav-next{text-align:right}.ak-post-nav a span{display:block;font-size:10px;font-weight:550;letter-spacing:.06em;color:var(--ak-deep);margin-bottom:7px}.ak-comments{margin-block:40px 70px}.ak-comments .comments-area{padding:0;background:transparent;margin:0}.ak-comments .comment-respond{padding:28px;background:#fff;border:1px solid var(--ak-line);border-radius:12px}.ak-comments input:not([type="checkbox"]):not([type="submit"]),.ak-comments textarea{max-width:100%;border:1px solid #cbd0db;border-radius:5px;background:#fff}.ak-comments input[type="submit"]{background:var(--ak-deep);color:#fff;border-radius:6px}.ak-comments .comment-form-comment label{display:block;font-size:14px}.ak-comments h2,.ak-comments h3{font-size:26px}.ak-archive{padding-block:58px 72px}.ak-archive-header{margin-bottom:36px}.ak-archive-header h1{font-size:clamp(34px,4vw,50px);margin:0;line-height:1.16;overflow-wrap:anywhere}.ak-archive-description{max-width:780px;margin-top:20px;font-size:16px;color:var(--ak-muted)}.ak-pagination{margin-top:45px}.ak-pagination ul{display:flex;list-style:none;gap:9px;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.ak-pagination a,.ak-pagination .current,.ak-pagination .dots{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;text-decoration:none;background:#fff;border:1px solid var(--ak-line);border-radius:6px;font-size:14px}.ak-pagination .current{background:var(--ak-deep);color:white;border-color:var(--ak-deep)}.ak-empty{max-width:600px;background:#fff;padding:30px;border-radius:12px}.ak-empty h2{font-size:26px}.ak-not-found{padding-block:75px 110px}.ak-not-found h1{font-size:44px}.ak-not-found .ak-search-form{margin-block:30px}.ak-footer{background:#fff;border-top:1px solid var(--ak-line);padding-top:46px;margin-top:0}.ak-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:70px;padding-bottom:42px}.ak-footer .ak-brand-name{font-size:24px}.ak-footer .ak-logo-image{width:55px;max-height:65px}.ak-footer-about>p{font-size:13px;line-height:1.8;color:var(--ak-muted);max-width:320px;margin:22px 0 0}.ak-footer h2,.ak-footer .widget-title{font-size:15px;font-weight:700;letter-spacing:0;margin:4px 0 16px}.ak-footer ul,.ak-footer .menu{list-style:none;margin:0;padding:0;display:block}.ak-footer li{display:block;float:none;position:static;margin:0 0 8px;line-height:1.75;width:auto}.ak-footer li a{display:inline-block;font-size:13px;line-height:1.75;color:var(--ak-muted);text-decoration:none;padding:0;white-space:normal;overflow-wrap:anywhere}.ak-footer li a:hover{color:var(--ak-deep);text-decoration:underline}.ak-footer li ul{position:static;display:block;width:auto;margin:8px 0 0 14px;background:transparent;border:0;box-shadow:none;visibility:visible;opacity:1}.ak-footer-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-bottom:38px}.ak-widget-column{min-width:0}.ak-footer .widget{padding:0;background:transparent;font-size:14px;margin-bottom:24px}.ak-footer-brand-compact{padding-block:24px;border-top:1px solid var(--ak-line)}.ak-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;border-top:1px solid var(--ak-line);font-size:11px;color:var(--ak-muted)}.ak-footer-bottom a{color:var(--ak-muted);text-decoration:none}@media(min-width:961px) and (max-width:1120px){.ak-brand-name{font-size:22px}.ak-header .ak-logo-image{width:54px}.ak-navigation{gap:15px}.ak-menu{gap:16px}.ak-menu a{font-size:13px}.ak-header-inner{gap:20px}.ak-hero{gap:38px}.ak-topic{gap:12px}}@media(max-width:960px){.ak-shell{width:calc(100% - 48px)}.ak-header-inner{min-height:94px;flex-wrap:wrap;gap:0;position:relative;padding-block:16px}.ak-header .ak-logo-image{width:53px}.ak-brand-name{font-size:23px}.ak-header .ak-brand-name>span{font-size:9px}.ak-site .ak-menu-toggle{display:none}.ak-js .ak-menu-toggle{display:flex}.ak-navigation{width:100%;padding-top:20px;align-items:stretch;flex-direction:column;gap:14px}.ak-js .ak-navigation{display:none}.ak-js .ak-navigation.ak-open{display:flex}.ak-menu{display:block;border-top:1px solid var(--ak-line);padding-top:10px}.ak-menu li{flex-wrap:wrap;justify-content:space-between}.ak-menu a{padding:12px 5px;flex:1;white-space:normal}.ak-menu ul{position:static;display:block;width:100%;border:0;box-shadow:none;border-radius:0;padding:0 0 6px 16px;max-width:100%;background:transparent}.ak-js .ak-menu ul{display:none}.ak-js .ak-menu .ak-sub-open>ul{display:block}.ak-menu ul ul{position:static}.ak-site .ak-sub-toggle{padding:12px;min-width:44px}.ak-menu>li>a{white-space:normal}.ak-search summary{justify-content:flex-start;padding:8px 5px}.ak-search-label{display:inline;font-size:14px}.ak-search-panel{position:static;width:100%;border:0;box-shadow:none;padding:8px 0 14px;max-width:100%}.ak-hero{gap:32px;padding-block:48px}.ak-hero h1{font-size:45px}.ak-hero-copy>p{font-size:15px}.ak-hero-actions{gap:15px}.ak-topic-grid{gap:12px}.ak-site .ak-topic{gap:12px;padding:22px 16px}.ak-topic-number{display:none}.ak-topic h3{font-size:21px}.ak-topic p{font-size:11px}.ak-topic-arrow{font-size:20px}.ak-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-section-heading h2{font-size:28px}.ak-footer-grid{gap:40px;grid-template-columns:1.3fr 1fr 1fr}.ak-footer .ak-brand{align-items:flex-start;gap:9px}.ak-footer .ak-brand-name{font-size:21px}.ak-footer .ak-logo-image{width:42px}.ak-footer .ak-brand-name>span{font-size:8px}}@media(max-width:640px){.ak-shell,.ak-reading-width{width:calc(100% - 36px)}.ak-header-inner{min-height:88px}.ak-brand{gap:10px}.ak-header .ak-logo-image{width:48px}.ak-brand-name{font-size:22px}.ak-brand-name>span{font-size:8px;margin-top:4px}.ak-site .ak-menu-toggle{padding:8px 10px;font-size:12px}.ak-hero{grid-template-columns:1fr;gap:30px;padding-block:36px 34px}.ak-hero .ak-kicker{font-size:11px}.ak-hero h1{font-size:44px;margin:12px 0 20px;letter-spacing:-.055em}.ak-hero-copy>p{font-size:15px;max-width:100%;margin-bottom:23px}.ak-hero-actions{gap:15px}.ak-site .ak-button{padding:13px 18px;font-size:13px;min-height:47px}.ak-hero-visual{transform:none;padding:7px 7px 0;border-radius:14px}.ak-hero-visual>img{border-radius:9px}.ak-hero-caption{padding:11px 10px;font-size:11px}.ak-hero-caption>span:last-child{font-size:21px}.ak-section-heading{align-items:flex-start;gap:16px;flex-direction:column;margin-bottom:20px}.ak-section-heading h2{font-size:28px;line-height:1.2}.ak-section-note{display:none}.ak-kicker{font-size:10px;margin-bottom:7px}.ak-topics{padding-block:20px 36px}.ak-topic-grid{grid-template-columns:1fr;gap:10px}.ak-site .ak-topic{padding:19px 20px;gap:20px}.ak-topic-number{display:block;font-size:11px}.ak-topic h3{font-size:23px;margin-bottom:5px}.ak-topic p{font-size:12px}.ak-topic-arrow{font-size:24px}.ak-latest{padding-block:34px 38px}.ak-card-grid{grid-template-columns:1fr;gap:22px}.ak-card{border-radius:13px}.ak-card-copy{padding:22px}.ak-card h2{font-size:25px}.ak-card-meta{font-size:10px}.ak-card p{font-size:14px}.ak-card .ak-text-link{font-size:13px}.ak-tools-band{grid-template-columns:1fr;gap:22px;padding:26px 22px;margin-bottom:40px}.ak-tools-band h2{font-size:29px}.ak-tools-band p{font-size:14px}.ak-tool-links a{font-size:13px;padding:13px}.ak-home-original{padding-top:25px;margin-block:32px 45px}.ak-article{padding-top:28px}.ak-breadcrumb{font-size:11px;margin-bottom:22px;gap:8px}.ak-article h1{font-size:34px;line-height:1.14}.ak-meta{font-size:11px;gap:7px 13px}.ak-article-header{margin-bottom:24px}.ak-article-image{margin-bottom:24px}.ak-author-box{grid-template-columns:1fr;padding:24px;gap:18px;margin-top:36px}.ak-author-box .ak-author-portrait{width:80px;height:80px}.ak-author-box h2{font-size:25px}.ak-author-bio{font-size:14px;line-height:1.85}.ak-post-nav .nav-links{grid-template-columns:1fr;gap:25px}.ak-post-nav .nav-next{text-align:left}.ak-post-nav{margin-bottom:40px}.ak-comments{margin-block:30px 45px}.ak-comments .comment-respond{padding:20px}.ak-archive{padding-block:35px 45px}.ak-archive-header h1{font-size:36px}.ak-pagination ul{gap:6px}.ak-pagination a,.ak-pagination .current,.ak-pagination .dots{font-size:12px;padding:7px 10px;min-width:38px;min-height:42px}.ak-not-found{padding-block:50px 75px}.ak-not-found h1{font-size:36px}.ak-footer{padding-top:34px}.ak-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:25px}.ak-footer-about{grid-column:1/-1}.ak-footer .ak-brand{align-items:center;gap:12px}.ak-footer .ak-logo-image{width:52px}.ak-footer .ak-brand-name{font-size:24px}.ak-footer .ak-brand-name>span{font-size:9px}.ak-footer-about>p{max-width:290px;margin-top:18px}.ak-footer-bottom{flex-wrap:wrap;gap:14px;font-size:10px}.ak-footer-bottom>span:nth-child(2){display:none}.ak-footer-widgets{grid-template-columns:1fr;gap:18px}.ak-footer-brand-compact{padding-block:22px}}@media(max-width:359px){.ak-header .ak-logo-image{width:40px}.ak-header .ak-brand{gap:8px}.ak-header .ak-brand-name{font-size:20px}.ak-header .ak-brand-name>span{font-size:7px}.ak-hero h1{font-size:38px}.ak-site .ak-menu-toggle{font-size:11px;padding:8px}.ak-search-form{flex-wrap:wrap}.ak-search-form label{min-width:150px}.ak-search-form button{flex-grow:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ak-site *{transition:none;animation:none}}@media print{.ak-header,.ak-footer,.ak-toc-slot,.ak-post-nav,.ak-comments,.ak-hero-actions{display:none}.ak-site{background:white;color:black}.ak-reading-width{width:100%}.ak-article{padding:0}.ak-author-box{break-inside:avoid}.ak-site a{color:inherit}.ak-article-image img{max-height:250px;object-fit:contain}}.ak-entry.entry-content{min-width: 0;color: #2d3748;font-family: inherit;font-size: 1.0625rem;line-height: 1.8;overflow-wrap: break-word;}.ak-entry.entry-content::after{display: table;clear: both;content: '';}.ak-entry.entry-content > *{max-width: 100%;}.ak-entry.entry-content > :first-child{margin-top: 0;}.ak-entry.entry-content > :last-child{margin-bottom: 0;}.ak-entry.entry-content :is(.alignwide, .alignfull){width: 100%;max-width: 100%;margin-inline: 0;}.ak-entry.entry-content .is-layout-constrained > *{max-width: 100%;}.ak-entry.entry-content p:not(:where(form p, .ak-calc p, .ak-bmr p, [data-ak-no-style] p)){margin: 0 0 1.4em;}.ak-entry.entry-content :is(h2, h3, h4, h5, h6):not(:where(form *, [data-ak-no-style] *, .calculator *, .ak-calculator *, .ak-calc *, .ak-bmr *)){color: #1a1a1a;font-family: inherit;text-transform: none;scroll-margin-top: 2rem;overflow-wrap: break-word;}.ak-entry.entry-content h2:not(:where(form *, [data-ak-no-style] *, .calculator *, .ak-calculator *, .ak-calc *, .ak-bmr *)){margin: 2.2em 0 .85em;padding-bottom: .42em;border-bottom: 3px solid #e91e63;font-size: clamp(1.6rem, 2.6vw, 2.1rem);font-weight: 750;line-height: 1.25;letter-spacing: -.025em;}.ak-entry.entry-content h3:not(:where(form *, [data-ak-no-style] *, .calculator *, .ak-calculator *, .ak-calc *, .ak-bmr *)){margin: 1.8em 0 .8em;padding-left: .7em;border-left: 4px solid #e91e63;font-size: clamp(1.25rem, 1.9vw, 1.5rem);font-weight: 700;line-height: 1.35;letter-spacing: -.015em;}.ak-entry.entry-content :is(h4, h5, h6):not(:where(form *, [data-ak-no-style] *, .calculator *, .ak-calculator *, .ak-calc *, .ak-bmr *)){margin: 1.6em 0 .65em;font-size: 1.125rem;font-weight: 700;line-height: 1.4;}.ak-entry.entry-content a:not(:where(.wp-block-button__link, form a, [data-ak-no-style] a, .calculator a, .ak-calculator a, .ak-calc a, .ak-bmr a)){color: #c2185b;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em;}.ak-entry.entry-content a:not(:where(.wp-block-button__link, form a, [data-ak-no-style] a, .calculator a, .ak-calculator a, .ak-calc a, .ak-bmr a)):hover{color: #8e1243;text-decoration-thickness: 2px;}.ak-entry.entry-content :is(a, button, input, select, textarea, summary):focus-visible, .ak-toc :is(a, summary):focus-visible{outline: 2px solid #c2185b;outline-offset: 4px;}.ak-entry.entry-content strong{font-weight: 700;}.ak-entry.entry-content > :is(ul, ol), .ak-entry.entry-content .wp-block-list:not(:where(form *, .ak-calc *, .ak-bmr *, [data-ak-no-style] *)){margin: 1.3em 0 1.5em;padding-left: 1.5em;}.ak-entry.entry-content > :is(ul, ol) > li, .ak-entry.entry-content .wp-block-list:not(:where(form *, .ak-calc *, .ak-bmr *, [data-ak-no-style] *)) > li{margin: .65em 0;padding-left: .2em;}.ak-entry.entry-content > :is(ul, ol) > li::marker, .ak-entry.entry-content .wp-block-list:not(:where(form *, .ak-calc *, .ak-bmr *, [data-ak-no-style] *)) > li::marker{color: #c2185b;font-weight: 700;}.ak-entry.entry-content :is(ul, ol):not(:where(form *, .ak-calc *, .ak-bmr *, [data-ak-no-style] *)) > li > :is(ul, ol){margin-block: .7em;}.ak-entry.entry-content li:not(:where(form *, .ak-calc *, .ak-bmr *, [data-ak-no-style] *)) > p:last-child{margin-bottom: 0;}.ak-entry.entry-content :is(img, video){max-width: 100%;height: auto;}.ak-entry.entry-content :is(figure, .wp-caption){max-width: 100%;margin-block: 1.8em;}.ak-entry.entry-content :is(figcaption, .wp-caption-text){margin: .75em 0 0;color: #667080;font-size: .8125rem;line-height: 1.6;}.ak-entry.entry-content .alignleft{float: left;margin: .5em 1.5em 1.2em 0;}.ak-entry.entry-content .alignright{float: right;margin: .5em 0 1.2em 1.5em;}.ak-entry.entry-content .aligncenter{display: block;margin-inline: auto;}.ak-entry.entry-content iframe{max-width: 100%;}.ak-entry.entry-content iframe:is([src*='youtube'], [src*='vimeo']){width: 100%;height: auto;aspect-ratio: 16 / 9;}.ak-entry.entry-content blockquote{margin: 1.8em 0;padding: 1.25em 1.5em;border: 0;border-left: 4px solid #e91e63;border-radius: 0 12px 12px 0;background: #fff5f8;color: #2d3748;font-size: 1.05em;font-style: normal;}.ak-entry.entry-content blockquote p:last-child{margin-bottom: 0;}.ak-entry.entry-content blockquote cite{display: block;margin-top: 1em;color: #667080;font-size: .875rem;font-style: normal;}.ak-entry.entry-content > details, .ak-entry.entry-content .wp-block-details{margin: 1.2em 0;padding: 1.1em 1.25em;border: 1px solid #e2e5ec;border-radius: 10px;background: #fff;}.ak-entry.entry-content > details > summary, .ak-entry.entry-content .wp-block-details > summary{cursor: pointer;font-weight: 700;line-height: 1.6;}.ak-entry.entry-content > details[open] > summary, .ak-entry.entry-content .wp-block-details[open] > summary{margin-bottom: 1em;}.ak-entry.entry-content :is(pre, code){font-size: .9em;}.ak-entry.entry-content pre{max-width: 100%;overflow-x: auto;margin: 1.5em 0;padding: 1.25em;border-radius: 8px;background: #f5f6fa;line-height: 1.7;}.ak-entry.entry-content .wp-block-columns{gap: 1.75rem;}.ak-entry.entry-content .wp-block-column{min-width: 0;}.ak-entry.entry-content .wp-block-button__link{border-radius: 7px;background: #c2185b;color: #fff;font: inherit;font-weight: 700;text-decoration: none;}.ak-entry.entry-content .wp-block-button.is-style-outline .wp-block-button__link{border: 2px solid #c2185b;background: transparent;color: #c2185b;}.ak-entry.entry-content ul.hs-list{margin: 1.3em 0;padding: 1.15em 1.25em 1.15em 2.5em;border-radius: 10px;background: #fce4ec;color: #2d3748;line-height: 1.7;list-style: disc;}.ak-entry.entry-content ul.hs-list > li{margin: .45em 0;padding-left: .15em;}.ak-entry.entry-content ul.hs-list > li::marker{color: #c2185b;}.ak-entry.entry-content ul.hs-list strong{color: #c2185b;}.ak-entry.entry-content :is(.hs-review-bar, .hs-info-box, .hs-editor-tip, .hs-warning, .hs-update-notice, .hs-bubble){box-sizing: border-box;width: 100%;max-width: 100%;margin-inline: 0;line-height: 1.7;}.ak-entry.entry-content :is(.hs-review-bar, .hs-update-notice){margin-block: 0 1.7rem;padding: .9rem 1.2rem;border-left: 4px solid #e91e63;border-radius: 8px;background: #fce4ec;color: #2d3748;font-size: .875rem;}.ak-entry.entry-content .hs-review-bar{color: #971449;}.ak-entry.entry-content :is(.hs-review-bar, .hs-update-notice) p{margin: 0;font-size: inherit;line-height: inherit;}.ak-entry.entry-content :is(.hs-review-bar, .hs-update-notice) p + p{margin-top: .65em;}.ak-entry.entry-content .hs-review-bar a{color: #971449;font-weight: 600;}.ak-entry.entry-content .hs-info-box{margin-block: 1.5rem;padding: 1.1rem 1.3rem;border: 1px solid #f8bbd0;border-left: 5px solid #e91e63;border-radius: 8px;background: #fff;color: #2d3748;}.ak-entry.entry-content .hs-info-box strong{color: #c2185b;}.ak-entry.entry-content .hs-editor-tip{margin-block: 1.5rem;padding: 1.25rem 1.4rem;border-radius: 10px;background: #c2185b;color: #fff;}.ak-entry.entry-content .hs-editor-tip :is(p, li, strong, a, h2, h3, h4, span, em){color: #fff;}.ak-entry.entry-content .hs-editor-tip :is(a, a:hover){color: #fff;text-decoration: underline;}.ak-entry.entry-content .hs-editor-tip > strong, .ak-entry.entry-content .hs-editor-tip > p:first-child > strong:only-child{display: block;margin-bottom: .5em;font-size: 1.0625rem;}.ak-entry.entry-content .hs-editor-tip :is(h2, h3){border-color: #f8bbd0;}.ak-entry.entry-content .hs-editor-tip li::marker{color: #fff;}.ak-entry.entry-content .hs-warning{margin-block: 1.5rem;padding: 1.1rem 1.3rem;border: 1px solid #fed7d7;border-left: 5px solid #c53030;border-radius: 8px;background: #fff5f5;color: #2d3748;}.ak-entry.entry-content .hs-warning strong{color: #b12626;}.ak-entry.entry-content .hs-warning::before{display: block;margin-bottom: .4em;color: #b12626;font-weight: 700;content: 'Viktigt';}.ak-entry.entry-content .hs-bubble{position: relative;margin-block: 2.7rem 2.25rem;padding: 2.5rem 1.5rem 1.4rem;border: 2px solid #e91e63;border-radius: 12px;background: #fff;color: #2d3748;}.ak-entry.entry-content .hs-bubble-badge{position: absolute;top: -1rem;left: 1.5rem;max-width: calc(100% - 3rem);padding: .35em 1em;border-radius: 1.5em;background: #c2185b;color: #fff;font-size: .8125rem;font-weight: 700;line-height: 1.5;}.ak-entry.entry-content .hs-bubble-arrow{position: absolute;bottom: -11px;left: 3rem;width: 18px;height: 18px;border-right: 2px solid #e91e63;border-bottom: 2px solid #e91e63;background: #fff;transform: rotate(45deg);}.ak-entry.entry-content :is(.hs-info-box, .hs-editor-tip, .hs-warning, .hs-bubble) > :first-child{margin-top: 0;}.ak-entry.entry-content :is(.hs-info-box, .hs-editor-tip, .hs-warning, .hs-bubble) > :last-child{margin-bottom: 0;}.ak-entry.entry-content table:not(:where(form table, [data-ak-no-enhance], [data-ak-no-enhance] table, .calculator table, .ak-calculator table, .ak-calc table, .ak-bmr table, .dataTable, [role='grid'])):not(:has(input, button, select, textarea, [contenteditable])){width: 100%;max-width: 100%;margin: 1.6em 0;border: 1px solid #f8bbd0;border-collapse: collapse;background: #fff;color: #2d3748;font-size: .9375rem;line-height: 1.65;}.ak-entry.entry-content table:not(:where(form table, [data-ak-no-enhance], [data-ak-no-enhance] table, .calculator table, .ak-calculator table, .ak-calc table, .ak-bmr table, .dataTable, [role='grid'])):not(:has(input, button, select, textarea, [contenteditable])) :is(th, td){padding: .8em 1em;border: 1px solid #f8bbd0;text-align: left;vertical-align: top;overflow-wrap: anywhere;}.ak-entry.entry-content table:not(:where(form table, [data-ak-no-enhance], [data-ak-no-enhance] table, .calculator table, .ak-calculator table, .ak-calc table, .ak-bmr table, .dataTable, [role='grid'])):not(:has(input, button, select, textarea, [contenteditable])) :is(thead th, tr:first-child > th){background: #c2185b;color: #fff;font-weight: 700;}.ak-entry.entry-content table:not(:where(form table, [data-ak-no-enhance], [data-ak-no-enhance] table, .calculator table, .ak-calculator table, .ak-calc table, .ak-bmr table, .dataTable, [role='grid'])):not(:has(input, button, select, textarea, [contenteditable])) tbody tr:nth-child(even) > td{background: #fff5f8;}.ak-entry.entry-content table:not(:where(form table, [data-ak-no-enhance], [data-ak-no-enhance] table, .calculator table, .ak-calculator table, .ak-calc table, .ak-bmr table, .dataTable, [role='grid'])):not(:has(input, button, select, textarea, [contenteditable])) th a{color: inherit;}.ak-entry.entry-content caption{padding: 0 0 .8em;color: #667080;font-size: .875rem;line-height: 1.6;text-align: left;}.ak-table-scroll, .ak-entry.entry-content .wp-block-table{width: 100%;max-width: 100%;overflow-x: auto;overscroll-behavior-inline: contain;margin-block: 1.8rem;}.ak-entry.entry-content :is(.ak-table-scroll, .wp-block-table) table{margin-block: 0;}.ak-table-scroll:focus-visible{outline: 2px solid #c2185b;outline-offset: 4px;}.ak-toc-slot:empty{display: none;}.ak-toc{margin: 0 0 2rem;padding: 1.3rem 1.5rem;border: 1px solid #eed7e0;border-top: 3px solid #e91e63;border-radius: 10px;background: #fff5f8;color: #2d3748;}.ak-toc summary{display: flex;align-items: center;gap: .75rem;margin: 0;padding: 0;color: #1a1a1a;font-family: inherit;font-size: 1rem;font-weight: 700;line-height: 1.6;cursor: pointer;list-style: none;}.ak-toc summary::-webkit-details-marker{display: none;}.ak-toc summary::after{flex: 0 0 auto;color: #c2185b;font-size: 1.6rem;font-weight: 400;line-height: 1;content: '+';}.ak-toc[open] summary::after{content: '−';}.ak-toc-count{margin-left: auto;color: #667080;font-size: .75rem;font-weight: 400;white-space: nowrap;}.ak-toc ol{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .75rem 2rem;margin: 1.3rem 0 0;padding-left: 1.3rem;list-style: decimal;}.ak-toc li{margin: 0;padding: 0 0 0 .2rem;color: #2d3748;font-size: .875rem;line-height: 1.65;overflow-wrap: anywhere;}.ak-toc li::marker{color: #c2185b;font-size: .8rem;font-weight: 700;}.ak-toc a{color: #2d3748;text-decoration: none;}.ak-toc a:hover{color: #c2185b;text-decoration: underline;text-underline-offset: .18em;}.ak-toc .ak-toc-sub{font-size: .8125rem;}.ak-toc .ak-toc-sub a{color: #667080;}@media (max-width: 700px){.ak-entry.entry-content{font-size: 1rem;line-height: 1.8;}.ak-entry.entry-content :is(.alignleft, .alignright){display: block;float: none;margin: 1.5em auto;}.ak-entry.entry-content blockquote{padding: 1.1em 1.2em;}.ak-entry.entry-content .hs-bubble{padding: 2.3rem 1.1rem 1.2rem;}.ak-entry.entry-content .hs-bubble-badge{left: 1.1rem;max-width: calc(100% - 2.2rem);}.ak-entry.entry-content table.ak-table-cards{display: block;border: 0;background: transparent;}.ak-entry.entry-content .ak-table-cards caption{display: block;}.ak-entry.entry-content .ak-table-cards thead, .ak-entry.entry-content .ak-table-cards > tbody > .ak-label-row{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);clip-path: inset(50%);white-space: nowrap;}.ak-entry.entry-content .ak-table-cards tbody{display: block;}.ak-entry.entry-content .ak-table-cards tbody > tr:not(.ak-label-row){display: block;margin-bottom: 1rem;padding: .5rem 1rem;border: 1px solid #f8bbd0;border-top: 3px solid #e91e63;border-radius: 10px;background: #fff;}.ak-entry.entry-content .ak-table-cards tbody > tr:not(.ak-label-row) > :is(td, th){display: block;width: auto;padding: .75em 0;border: 0;background: transparent;color: #2d3748;font-size: .9375rem;white-space: normal;overflow-wrap: anywhere;}.ak-entry.entry-content .ak-table-cards tbody > tr:not(.ak-label-row) > :is(td, th) + :is(td, th){border-top: 1px solid #f8bbd0;}.ak-entry.entry-content .ak-table-cards tbody > tr:not(.ak-label-row) > :is(td, th)::before{display: block;margin-bottom: .25em;color: #c2185b;font-size: .8125rem;font-weight: 700;content: attr(data-ak-label);}.ak-table-scroll.ak-has-cards{overflow: visible;}.ak-toc{padding: 1.15rem 1.2rem;}.ak-toc summary{gap: .5rem;font-size: .9375rem;}.ak-toc ol{grid-template-columns: minmax(0, 1fr);gap: .8rem;}}@media print{.ak-entry.entry-content{color: #000;font-size: 11pt;line-height: 1.6;}.ak-entry.entry-content :is(h2, h3, h4){break-after: avoid;}.ak-entry.entry-content :is(.hs-info-box, .hs-warning, .hs-bubble){break-inside: avoid;}.ak-toc-slot{display: none;}.ak-table-scroll, .ak-entry.entry-content .wp-block-table{overflow: visible;}.ak-entry.entry-content table.ak-table-cards{display: table;border-collapse: collapse;font-size: 9pt;}.ak-entry.entry-content .ak-table-cards tbody{display: table-row-group;}.ak-entry.entry-content .ak-table-cards thead{display: table-header-group;}.ak-entry.entry-content .ak-table-cards :is(thead, .ak-label-row){position: static;width: auto;height: auto;margin: 0;padding: 0;overflow: visible;clip: auto;clip-path: none;white-space: normal;}.ak-entry.entry-content .ak-table-cards tbody > tr:not(.ak-label-row){display: table-row;border-radius: 0;}.ak-entry.entry-content .ak-table-cards tbody > tr:not(.ak-label-row) > :is(th, td){display: table-cell;width: auto;padding: .5em;border: 1px solid #bbb;}.ak-entry.entry-content .ak-table-cards tbody > tr:not(.ak-label-row) > :is(th, td)::before{display: none;}}