:root{--nf-abyss:#0a2a2e;--nf-abyss-2:#0f3a3d;--nf-abyss-3:#164a4a;--nf-footer:#071f22;--nf-on-dark:#e8f4f0;--nf-on-dark-2:#a9c9c3;--nf-line-d:rgb(255 255 255 / 14%);--nf-mist:#edf4f1;--nf-paper:#ffffff;--nf-ink:#0d2a2c;--nf-text:#273a3b;--nf-muted:#4d6465;--nf-line:rgb(13 42 44 / 12%);--nf-ember:#ff6a3d;--nf-ember-deep:#c23d17;--nf-amber:#ffc65c;--nf-aqua:#7fd1c0;--nf-moss:#a8d08d;--nf-display:"Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--nf-body:"Literata", Georgia, "Times New Roman", serif;--nf-w:1200px;--nf-read:720px;--nf-r:18px;--nf-ease:cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth;scrollbar-color:var(--nf-abyss-3) var(--nf-abyss)}body:not(.wp-admin):not(.block-editor-page){color:var(--nf-text);background:var(--nf-mist);font-family:var(--nf-body);font-size:1.125rem;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::selection{color:var(--nf-abyss);background:var(--nf-amber)}body .site.grid-container{max-width:none}:where(.site,.site-content,.content-area,.site-main,.inside-article,.entry-content,.widget-area,.inside-right-sidebar,.inside-left-sidebar){min-width:0}img,video,iframe,svg{max-width:100%}img,video{height:auto}.site-content,.inside-article,.sidebar .widget,.page-header{background:#fff0}body.separate-containers :is(.inside-article,.comments-area,.page-header,.paging-navigation){background:#fff0}:is(.archive,.blog,.search) .post-image img,:is(.archive,.blog,.search) .featured-image img{border-radius:var(--nf-r)}body.separate-containers .inside-article,body.one-container .site-content{padding:0}body.separate-containers .site-main{margin:0}:where(.site,.site-header,.site-footer,.nf-reading-bar,.nf-keep-reading) :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--nf-ember);outline-offset:3px}.nf-icon{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body .site-header{position:relative;z-index:60;width:auto;max-width:none;margin:0;padding:0;color:var(--nf-on-dark);background:var(--nf-abyss);border:0;border-bottom:1px solid var(--nf-line-d);border-radius:0;box-shadow:none}body .site-header::after{display:none}body .site-header .inside-header{position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:24px;width:min(var(--nf-w), calc(100% - 40px));max-width:none;min-height:76px;margin:0 auto;padding:0}body .site-header :is(.site-logo,.site-branding){display:flex;align-items:center;flex:0 1 auto;min-width:0;margin:0 auto 0 0;padding:0}body .site-header .site-description{display:none}body .site-header .site-logo img{display:block;width:auto;height:36px;max-width:none;max-height:36px;margin:0;padding:0;object-fit:contain;border:0;background:#fff0;box-shadow:none;filter:brightness(0) invert(1)}body .site-header .site-branding :is(.main-title,.main-title a){color:#fff;text-decoration:none}body .site-header .main-navigation{position:static!important;flex:0 1 auto;width:auto;max-width:none;margin:0;padding:0;color:inherit;background:transparent!important;border:0;box-shadow:none;transform:none!important}body .site-header .inside-navigation{display:flex;align-items:center;justify-content:flex-end;width:auto;min-height:76px;margin:0;padding:0;background:#fff0}body .site-header .main-nav{margin:0}body .site-header .main-nav>ul{display:flex;align-items:center;gap:4px;margin:0;padding:0}body .site-header .main-nav>ul>li{position:relative}body .site-header .main-nav>ul>li>a{position:relative;display:flex;align-items:center;min-height:76px;padding:0 14px!important;color:var(--nf-on-dark-2)!important;background:transparent!important;font-family:var(--nf-display);font-size:.98rem;font-weight:600;line-height:1.2;letter-spacing:.005em;text-decoration:none!important;transition:color .2s}body .site-header .main-nav>ul>li>a::after{content:"";position:absolute;right:14px;bottom:18px;left:14px;height:2px;background:var(--nf-ember);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--nf-ease)}body .site-header .main-nav>ul>li:is(:hover,.sfHover,:focus-within,.current-menu-item,.current-menu-parent,.current-menu-ancestor,.current_page_item)>a{color:#fff!important}body .site-header .main-nav>ul>li:is(:hover,.sfHover,:focus-within,.current-menu-item,.current-menu-parent,.current-menu-ancestor,.current_page_item)>a::after{transform:scaleX(1)}body .site-header .dropdown-menu-toggle{padding-left:6px!important;color:currentColor!important}body .site-header .main-nav ul ul{width:250px;padding:8px!important;color:var(--nf-on-dark)!important;background:var(--nf-abyss-2)!important;border:1px solid var(--nf-line-d)!important;border-radius:14px!important;box-shadow:0 22px 44px rgb(0 0 0 / 28%)!important}body .site-header .main-nav ul ul li a{padding:10px 12px!important;color:var(--nf-on-dark-2)!important;background:transparent!important;border-radius:8px!important;font-family:var(--nf-display);font-size:.96rem;font-weight:500;white-space:normal}body .site-header .main-nav ul ul li:is(:hover,.sfHover,:focus-within,.current-menu-item)>a{color:#fff!important;background:rgb(255 255 255 / 8%)!important}.nf-search{display:flex;align-items:center;flex:none;margin-left:4px;padding-left:16px;border-left:1px solid var(--nf-line-d)}.nf-search-btn{display:inline-grid;place-items:center;width:42px;height:42px;padding:0;color:var(--nf-on-dark);background:#fff0;border:1px solid var(--nf-line-d);border-radius:50%;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.nf-search-btn:hover,.nf-search-btn[aria-expanded="true"]{color:var(--nf-abyss);background:var(--nf-amber);border-color:var(--nf-amber)}.nf-search-panel{position:absolute;z-index:70;top:calc(100% + 1px);right:0;width:min(420px, 100%);padding:16px;background:var(--nf-abyss-2);border:1px solid var(--nf-line-d);border-radius:0 0 16px 16px;box-shadow:0 22px 44px rgb(0 0 0 / 30%)}.nf-search-panel[hidden]{display:none}.nf-search-panel .search-form{display:flex;gap:8px;margin:0}.nf-search-panel label{flex:1;margin:0}.nf-search-panel .search-field{width:100%;min-height:46px;margin:0;padding:0 18px;color:#fff;background:rgb(255 255 255 / 8%);border:1px solid var(--nf-line-d);border-radius:999px;font-family:var(--nf-display);font-size:1rem}.nf-search-panel .search-field::placeholder{color:var(--nf-on-dark-2)}.nf-search-panel .search-submit{min-height:46px;padding:0 20px;color:var(--nf-abyss);background:var(--nf-ember);border:0;border-radius:999px;font-family:var(--nf-display);font-size:1rem;font-weight:700;cursor:pointer}.nf-search-panel .search-submit:hover{background:var(--nf-amber)}@media (min-width:769px){body .site-header .menu-toggle{display:none!important}}.nf-progress{position:fixed;z-index:1000;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--nf-ember),var(--nf-amber));transform:scaleX(0);transform-origin:left;pointer-events:none}.nf-reading-bar{position:fixed;z-index:990;top:0;left:0;right:0;color:var(--nf-on-dark);background:var(--nf-abyss);border-bottom:1px solid var(--nf-line-d);transform:translateY(-101%);transition:transform .45s var(--nf-ease)}.nf-reading-bar.is-on{transform:none}.nf-reading-bar .nf-rb-inner{display:flex;align-items:center;gap:18px;width:min(var(--nf-w), calc(100% - 40px));height:54px;margin-inline:auto;font-family:var(--nf-display);font-size:.9rem;line-height:1.2}.nf-reading-bar .nf-icon{color:var(--nf-ember)}.nf-reading-bar .nf-rb-title{flex:0 1 auto;max-width:34ch;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.nf-reading-bar .nf-rb-sec{flex:1 1 0%;min-width:0;overflow:hidden;color:var(--nf-on-dark-2);white-space:nowrap;text-overflow:ellipsis}.nf-reading-bar .nf-rb-left{color:var(--nf-amber);font-variant-numeric:tabular-nums;white-space:nowrap}body.admin-bar .nf-progress,body.admin-bar .nf-reading-bar{top:32px}@media (max-width:782px){body.admin-bar .nf-progress,body.admin-bar .nf-reading-bar{top:46px}}body.single-post :is(#nav-below,.post-navigation){display:none!important}body.single-post article.type-post>.inside-article>footer.entry-meta{display:none!important}body.single-post .site-content{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr);align-items:start;width:min(var(--nf-w), calc(100% - 40px));max-width:var(--nf-w);margin:0 auto;padding:0 0 110px!important}body.single-post :is(.content-area,.site-main,article.type-post,article.type-post>.inside-article){display:contents!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}body.single-post .site-content::before{content:"";display:block;z-index:0;grid-column:1 / -1;grid-row:1 / 3;align-self:stretch;background:var(--nf-abyss);box-shadow:0 0 0 100vmax var(--nf-abyss);clip-path:inset(0 -100vmax);pointer-events:none}body.single-post .site-content::after{content:"";display:block;z-index:1;grid-column:1 / -1;grid-row:1 / 3;align-self:end;justify-self:start;width:100vw;height:72px;margin:0 0 -1px calc(50% - 50vw);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath fill='%23edf4f1' fill-opacity='.16' d='M0 30c120-26 240-26 360 0s240 26 360 0 240-26 360 0 240 26 360 0v42H0z'/%3E%3Cpath fill='%23edf4f1' d='M0 46c120-22 240-22 360 0s240 22 360 0 240-22 360 0 240 22 360 0v26H0z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat;pointer-events:none}body.single-post .entry-header{position:relative;z-index:2;grid-column:1;grid-row:1;align-self:center;min-width:0;margin:26px 0 0!important;padding:0!important;color:var(--nf-on-dark)}body.single-post .entry-header .entry-title{max-width:none;margin:0!important;color:#fff;text-wrap:balance;overflow-wrap:break-word;font-family:var(--nf-display);font-size:clamp(2.1rem, 3.9vw, 3.45rem);font-weight:800;font-stretch:88%;line-height:1.04;letter-spacing:-.028em;text-shadow:none}.nf-crumbs{margin:0 0 22px;font-family:var(--nf-display);font-size:.92rem;line-height:1.4;color:var(--nf-on-dark-2)}.nf-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none}.nf-crumbs a{color:inherit;text-decoration:none}.nf-crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.nf-crumbs li+li::before{content:"/";margin-right:8px;opacity:.5}.nf-deck{max-width:34em;margin:22px 0 0;color:var(--nf-on-dark);font-family:var(--nf-body);font-size:1.12rem;line-height:1.6}.nf-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;font-family:var(--nf-display);font-size:.92rem;line-height:1.3;color:var(--nf-on-dark-2)}.nf-meta-item{display:inline-flex;align-items:center;gap:8px}.nf-meta .nf-avatar{display:grid;place-items:center;width:30px;height:30px;color:var(--nf-abyss);background:var(--nf-aqua);border-radius:50%;font-size:.8rem;font-weight:800}.nf-meta a{color:#fff;font-weight:700;text-decoration:none}.nf-meta a:hover{text-decoration:underline;text-underline-offset:4px}body.single-post article.type-post>.inside-article>:is(.post-image,.featured-image){position:relative;z-index:2;grid-column:1;grid-row:2;width:100%;max-width:640px;margin:40px 0 108px!important;padding:26px 0 0;background:#fff0;border:0;border-radius:0;overflow:visible}body.single-post article.type-post>.inside-article>:is(.post-image,.featured-image)>a{display:block}body.single-post article.type-post>.inside-article>:is(.post-image,.featured-image) img{display:block;width:100%;height:auto;max-height:400px;aspect-ratio:16 / 10.4;object-fit:cover;background:linear-gradient(160deg,#123c3a,#0a2a2e);border:1px solid rgb(255 255 255 / 22%)!important;border-radius:22px!important;box-shadow:0 30px 60px rgb(0 0 0 / 38%),inset 0 0 0 6px rgb(255 255 255 / 4%)!important}body.single-post article.type-post>.inside-article>:is(.post-image,.featured-image)::before{content:"";position:absolute;z-index:3;top:0;left:7%;width:86%;height:12px;background:linear-gradient(180deg,#f6fff9,#cfe9e2);border-radius:999px;box-shadow:0 18px 46px 12px rgb(255 238 190 / 28%),inset 0 -2px 0 rgb(0 0 0 / 12%)}body.single-post article.type-post>.inside-article>:is(.post-image,.featured-image)::after{content:"";position:absolute;z-index:2;top:26px;right:0;bottom:0;left:0;border-radius:22px;background:repeating-linear-gradient(104deg,transparent 0 46px,rgb(255 250 220 / 6%) 46px 84px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%);pointer-events:none}.nf-plate{position:absolute;z-index:4;left:18px;bottom:-16px;display:inline-flex;align-items:center;gap:9px;max-width:calc(100% - 36px);padding:9px 16px 9px 12px;color:var(--nf-ink);background:#fff;border-radius:12px;font-family:var(--nf-display);font-size:.88rem;font-weight:600;line-height:1.3;box-shadow:0 10px 24px rgb(0 0 0 / 28%)}.nf-plate .nf-icon{color:var(--nf-ember-deep)}.nf-plate i{font-weight:400;color:var(--nf-muted)}.nf-bubbles{position:absolute;z-index:3;top:26px;right:0;bottom:0;left:0;overflow:hidden;border-radius:22px;pointer-events:none}.nf-bubbles span{position:absolute;bottom:-20px;width:var(--s);height:var(--s);border-radius:50%;border:1.5px solid rgb(255 255 255 / 70%);background:rgb(255 255 255 / 10%);opacity:0;animation:nf-rise 5.5s cubic-bezier(.3,.6,.4,1) var(--d) forwards}@keyframes nf-rise{0%{transform:translate(0,0);opacity:0}12%{opacity:.9}100%{transform:translate(var(--x),-420px);opacity:0}}body.single-post .entry-content{grid-column:1;grid-row:3;width:100%;max-width:var(--nf-read);margin:64px 0 0!important;padding:0!important;overflow-wrap:break-word}body.single-post :is(.is-left-sidebar,.is-right-sidebar,.widget-area.sidebar){grid-column:1;grid-row:4;align-self:start;width:auto!important;max-width:none!important;margin:56px 0 0!important;padding:0!important;float:none!important}body.single-post :is(.comments-area,.paging-navigation){grid-column:1;grid-row:5;max-width:var(--nf-read)}@media (min-width:1025px){body.single-post .site-content{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px}body.single-post .site-content::before{grid-row:1}body.single-post .site-content::after{grid-row:1}body.single-post .entry-header{grid-column:1 / span 6;grid-row:1;margin:34px 0 118px!important;padding:0 36px 0 0!important}body.single-post article.type-post>.inside-article>:is(.post-image,.featured-image){grid-column:7 / -1;grid-row:1;align-self:center;max-width:none;margin:34px 0 118px!important}body.single-post .entry-content{grid-column:1 / span 8;grid-row:2}body.single-post :is(.is-left-sidebar,.is-right-sidebar,.widget-area.sidebar){grid-column:10 / -1;grid-row:2;margin-top:64px!important}body.single-post :is(.comments-area,.paging-navigation,.site-main>:not(article.type-post)){grid-column:1 / span 8;grid-row:3}}body.single-post.no-sidebar .entry-content,body.single-post .site-content:not(:has(.widget-area)) .entry-content{grid-column:1 / -1;margin-left:auto!important;margin-right:auto!important}body.single-post.no-sidebar .site-main .comments-area,body.single-post .site-content:not(:has(.widget-area)) .site-main .comments-area{grid-column:1 / -1;width:100%;margin-left:auto;margin-right:auto}body.single-post .entry-content>*{margin-block:0 1.5em}body.single-post .entry-content>p:first-of-type{color:var(--nf-ink);font-size:1.32rem;line-height:1.6}body.single-post .entry-content :is(strong,b){color:var(--nf-ink);font-weight:650}body.single-post .entry-content :is(p,li,td,figcaption) a:not(.button,.btn-primary,.wp-element-button,.wp-block-button__link):not(:has(img,svg)){color:var(--nf-ember-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.single-post .entry-content :is(p,li,td,figcaption) a:hover{text-decoration-thickness:2px}body.single-post .entry-content :is(h1,h2,h3,h4,h5,h6){color:var(--nf-ink);font-family:var(--nf-display);text-wrap:balance;scroll-margin-top:90px}body.single-post .entry-content h2{margin:2.6em 0 .7em;padding:30px 0 0;border:0;border-top:1px solid var(--nf-line);font-size:clamp(1.8rem, 3vw, 2.35rem);font-weight:750;font-stretch:92%;line-height:1.12;letter-spacing:-.02em}body.single-post .entry-content h2::after{display:none}body.single-post .entry-content>h2:first-child,body.single-post .entry-content h2:first-of-type{margin-top:1.6em}body.single-post .entry-content h3{margin:2em 0 .55em;font-size:1.38rem;font-weight:650;line-height:1.25;letter-spacing:-.01em}body.single-post .entry-content :is(h4,h5,h6){margin:1.7em 0 .5em;font-size:1.15rem;font-weight:650;line-height:1.3}body.single-post .entry-content :is(ul,ol){margin:1em 0 1.65em;padding-inline-start:1.3em}body.single-post .entry-content li{margin-bottom:.55em;padding-inline-start:.2em}body.single-post .entry-content li::marker{color:var(--nf-ember-deep);font-weight:700}body.single-post .entry-content hr{height:1px;margin:2.7em 0;border:0;background:var(--nf-line)}body.single-post .entry-content :is(figure,.wp-block-image){max-width:100%;margin:2.2em 0}body.single-post .entry-content :is(figure img,.wp-block-image img){display:block;width:auto;max-width:100%;height:auto;border:0;border-radius:var(--nf-r);box-shadow:none}body.single-post .entry-content :is(figcaption,.wp-caption-text){margin-top:12px;color:var(--nf-muted);font-size:.92rem;line-height:1.5;text-align:left}body.single-post .entry-content p.qfacts{display:none}body.single-post .entry-content blockquote{position:relative;margin:2.6em 0;padding:38px 0 0;color:var(--nf-ink);background:#fff0;border:0}body.single-post .entry-content blockquote::before{content:"";position:absolute;top:0;left:0;width:72px;height:14px;background:var(--nf-ember);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 14'%3E%3Cpath d='M2 7c6-8 10-8 16 0s10 8 16 0 10-8 16 0 10 8 16 0' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 14'%3E%3Cpath d='M2 7c6-8 10-8 16 0s10 8 16 0 10-8 16 0 10 8 16 0' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}body.single-post .entry-content blockquote p{margin:0;font-family:var(--nf-display);font-size:clamp(1.25rem, 2.1vw, 1.55rem);font-weight:600;font-stretch:92%;line-height:1.4;letter-spacing:-.01em}body.single-post .entry-content blockquote p+p{margin-top:.8em}body.single-post .entry-content blockquote cite{display:block;margin-top:14px;color:var(--nf-muted);font-family:var(--nf-body);font-size:1rem;font-style:normal}body.single-post .entry-content .wp-block-table{margin:2em 0;overflow-x:auto;overflow-y:hidden;background:var(--nf-paper);border:1px solid var(--nf-line);border-radius:var(--nf-r);scrollbar-width:thin}body.single-post .entry-content table{width:100%;min-width:540px;margin:0;color:var(--nf-text);background:#fff0;border:0;border-collapse:collapse;font-size:1rem;line-height:1.5}body.single-post .entry-content table :is(th,td){padding:14px 20px;border:0;border-bottom:1px solid var(--nf-line);text-align:left;vertical-align:top}body.single-post .entry-content table th{color:var(--nf-ink);background:#e4efeb;font-family:var(--nf-display);font-size:.96rem;font-weight:700;border-bottom:1px solid rgb(13 42 44 / 22%)}body.single-post .entry-content table td:first-child{color:var(--nf-ink);font-family:var(--nf-display);font-weight:600}body.single-post .entry-content table tbody tr:last-child td{border-bottom:0}body.single-post .entry-content table tbody tr:hover td{background:#f6faf8}body.single-post .entry-content .wp-block-table figcaption{margin:0;padding:11px 20px 12px}body.single-post .entry-content .nf-note{padding:28px 30px 26px;color:var(--nf-on-dark);background:linear-gradient(165deg,var(--nf-abyss-2),var(--nf-abyss));border-radius:var(--nf-r)}body.single-post .entry-content .nf-note p{margin:0 0 .8em;font-size:1.05rem;line-height:1.7}body.single-post .entry-content .nf-note :is(strong,b){color:#fff}body.single-post .entry-content .nf-note a{color:var(--nf-amber)!important}body.single-post .entry-content .nf-note .nf-note-title{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:var(--nf-amber);font-family:var(--nf-display);font-size:1.12rem;font-weight:750;line-height:1.3}body.single-post .entry-content .nf-note .nf-note-title::before{content:"";width:20px;height:20px;flex:none;background:var(--nf-amber);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.500 10.900c.600.500 1 1.300 1 2.100h5c0-.800.400-1.600 1-2.100A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.500 10.900c.600.500 1 1.300 1 2.100h5c0-.800.400-1.600 1-2.100A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") center / contain no-repeat}body.single-post .entry-content .nf-answer{padding:24px 28px 22px;color:var(--nf-ink);background:#fff6e0;border:1px solid #f0d9a0;border-radius:var(--nf-r)}body.single-post .entry-content :is(.nf-note,.nf-answer)>.wp-block-group__inner-container{margin:0;padding:0}body.single-post .entry-content :is(.nf-note,.nf-answer) :is(p:last-child){margin-bottom:0}body.single-post .entry-content .nf-answer p{margin:0 0 .7em;font-size:1.04rem;line-height:1.65}body.single-post .entry-content .nf-answer .nf-answer-title{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:var(--nf-ember-deep);font-family:var(--nf-display);font-size:1.12rem;font-weight:750;line-height:1.3}body.single-post .entry-content .nf-answer .nf-answer-title::before{content:"";width:22px;height:22px;flex:none;background:var(--nf-ember-deep);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.500l3 3 5-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.500l3 3 5-6'/%3E%3C/svg%3E") center / contain no-repeat}body.single-post .entry-content .wp-block-details{margin:0 0 12px;background:var(--nf-paper);border:1px solid var(--nf-line);border-radius:14px}body.single-post .entry-content .wp-block-details summary{position:relative;display:block;padding:18px 60px 18px 22px;color:var(--nf-ink);cursor:pointer;list-style:none;font-family:var(--nf-display);font-size:1.1rem;font-weight:650;line-height:1.35}body.single-post .entry-content .wp-block-details summary::-webkit-details-marker{display:none}body.single-post .entry-content .wp-block-details summary::before,body.single-post .entry-content .wp-block-details summary::after{content:"";position:absolute;top:50%;right:24px;width:16px;height:2px;margin-top:-1px;background:var(--nf-ember-deep);border-radius:2px;transition:transform .35s var(--nf-ease)}body.single-post .entry-content .wp-block-details summary::after{transform:rotate(90deg)}body.single-post .entry-content .wp-block-details[open] summary::after{transform:rotate(0)}body.single-post .entry-content .wp-block-details>:not(summary){margin:0;padding:0 22px 20px;font-size:1.04rem}body.single-post .entry-content :is(.btn-primary,.wp-element-button,.wp-block-button__link),.comment-form .submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:0 24px;color:var(--nf-abyss);background:var(--nf-ember);border:1px solid var(--nf-ember);border-radius:999px;box-shadow:none;font-family:var(--nf-display);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,transform .3s var(--nf-ease)}body.single-post .entry-content :is(.btn-primary,.wp-element-button,.wp-block-button__link):hover,.comment-form .submit:hover{color:var(--nf-abyss);background:var(--nf-amber);border-color:var(--nf-amber);transform:translateY(-2px)}body.single-post .entry-content pre{overflow-x:auto;padding:18px 20px;background:#e4efeb;border:1px solid var(--nf-line);border-radius:10px}body.single-post .entry-content :not(pre)>code{padding:2px 6px;background:#e4efeb;border-radius:4px}body :is(input[type="text"],input[type="email"],input[type="url"],input[type="search"],textarea){max-width:100%;color:var(--nf-ink);background:var(--nf-paper);border:1px solid rgb(13 42 44 / 25%);border-radius:10px;font-family:var(--nf-display)}body :is(input[type="text"],input[type="email"],input[type="url"],input[type="search"],textarea):focus{border-color:var(--nf-ember-deep)}body.single-post :is(.inside-left-sidebar,.inside-right-sidebar){margin:0}body.single-post :is(.inside-left-sidebar,.inside-right-sidebar):has(>.nf-article-contents){position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.sidebar .widget{margin:0 0 24px!important;padding:24px 26px!important;color:var(--nf-text);background:var(--nf-paper)!important;border:1px solid var(--nf-line)!important;border-radius:var(--nf-r);box-shadow:none!important;font-family:var(--nf-body);font-size:1rem;line-height:1.55}.sidebar .widget :is(.widget-title,.wp-block-heading,h2,h3){margin:0 0 14px!important;padding:0!important;color:var(--nf-ink)!important;border:0!important;font-family:var(--nf-display);font-size:1.1rem;font-weight:750;line-height:1.25;letter-spacing:0}.sidebar .widget:not(:has(:is(a,img,p,form,li,input,button,iframe,h2,h3,h4,table))){display:none!important}.sidebar .widget ul{margin:0;padding:0;list-style:none}.sidebar .widget li{margin:0;padding:8px 0;border-bottom:1px solid var(--nf-line)}.sidebar .widget li:last-child{padding-bottom:0;border-bottom:0}.sidebar .widget a{color:var(--nf-ink);text-decoration:none;font-family:var(--nf-display);font-weight:550}.sidebar .widget a:hover{color:var(--nf-ember-deep);text-decoration:underline;text-underline-offset:4px}.sidebar .widget .wp-block-search__label{margin-bottom:10px;color:var(--nf-ink);font-family:var(--nf-display);font-weight:750}.sidebar .widget .wp-block-search__inside-wrapper{display:flex;gap:8px}.sidebar .widget .wp-block-search__input{flex:1;min-width:0;min-height:44px;padding:0 16px;border-radius:999px}.sidebar .widget :is(.wp-block-search__button,button[type="submit"]){min-height:44px;padding:0 18px;color:var(--nf-abyss);background:var(--nf-ember);border:0;border-radius:999px;font-family:var(--nf-display);font-weight:700;cursor:pointer;transition:background-color .2s}.sidebar .widget :is(.wp-block-search__button,button[type="submit"]):hover{background:var(--nf-amber)}body.single-post .nf-article-contents{margin:0 0 24px!important;padding:24px 26px!important;background:var(--nf-paper)!important;border:1px solid var(--nf-line)!important;border-radius:var(--nf-r);box-shadow:none!important}body.single-post .nf-article-contents .nf-contents-title{margin:0 0 8px!important;padding:0!important;color:var(--nf-ink)!important;font-family:var(--nf-display);font-size:1.1rem;font-weight:750}body.single-post .nf-article-contents .nf-contents-list{margin:0;padding:0;list-style:none}body.single-post .nf-article-contents .nf-contents-list li{margin:0;padding:0;border-bottom:1px solid var(--nf-line);list-style:none}body.single-post .nf-article-contents .nf-contents-list li[hidden]{display:none!important}body.single-post .nf-article-contents .nf-contents-list a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding:10px 0;color:var(--nf-text);font-family:var(--nf-display);font-size:.98rem;font-weight:550;line-height:1.3;text-decoration:none;overflow-wrap:anywhere;transition:color .2s}body.single-post .nf-article-contents .nf-contents-list a:is(:hover,[aria-current="location"]){color:var(--nf-ember-deep)}body.single-post .nf-contents-number{color:var(--nf-muted);font-variant-numeric:tabular-nums}body.single-post .nf-article-contents .nf-contents-more{display:inline-block;min-height:44px;margin-top:5px;padding:10px 0;color:var(--nf-ember-deep);background:#fff0;border:0;box-shadow:none;font-family:var(--nf-display);font-weight:650;cursor:pointer}.single-post .sidebar .nf-has-contents>.widget{display:none}body.separate-containers :is(.comments-area,.paging-navigation){padding:30px 0 0;background:#fff0;border-top:1px solid var(--nf-line)}body.single-post .comments-area{margin-top:56px}.comments-area :is(.comments-title,.comment-reply-title){margin:0 0 18px;color:var(--nf-ink);font-family:var(--nf-display);font-size:1.6rem;font-weight:750;line-height:1.2;letter-spacing:-.01em}.comments-area .comment-form label{color:var(--nf-ink);font-family:var(--nf-display);font-weight:600;font-size:.95rem}.comments-area .comment-form :is(input[type="text"],input[type="email"],input[type="url"],textarea){width:100%;padding:12px 16px}.comments-area .comment-content a,.comments-area .comment-metadata a{color:var(--nf-ember-deep)}.comments-area .comment-author .fn{color:var(--nf-ink);font-family:var(--nf-display);font-weight:700}.nf-keep-reading{position:relative;margin-top:0;padding:40px 0 96px;color:var(--nf-on-dark);background:var(--nf-abyss)}.nf-keep-reading::before{content:"";position:absolute;top:-71px;left:0;right:0;height:72px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath fill='%230a2a2e' fill-opacity='.16' d='M0 30c120-26 240-26 360 0s240 26 360 0 240-26 360 0 240 26 360 0v42H0z'/%3E%3Cpath fill='%230a2a2e' d='M0 46c120-22 240-22 360 0s240 22 360 0 240-22 360 0 240 22 360 0v26H0z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat}.nf-kr-inner{width:min(var(--nf-w), calc(100% - 40px));margin-inline:auto}.nf-keep-reading .nf-kr-heading{margin:0 0 28px;color:#fff;font-family:var(--nf-display);font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:800;font-stretch:90%;line-height:1.1;letter-spacing:-.02em}.nf-kr-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;gap:26px 36px}.nf-kr-card{display:grid;gap:14px;color:inherit;text-decoration:none}.nf-kr-thumb{display:block;overflow:hidden;border-radius:16px;background:var(--nf-abyss-2);aspect-ratio:16 / 10}.nf-kr-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--nf-ease)}.nf-kr-card:hover .nf-kr-thumb img{transform:scale(1.04)}.nf-kr-card .nf-kr-title{margin:0;color:#fff;font-family:var(--nf-display);font-size:1.2rem;font-weight:700;line-height:1.25;text-wrap:balance}.nf-kr-card:hover .nf-kr-title{color:var(--nf-amber)}.nf-kr-read{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:var(--nf-on-dark-2);font-family:var(--nf-display);font-size:.88rem}.nf-kr-card.is-lead{grid-row:1 / span 2;align-content:start}.nf-kr-card.is-lead .nf-kr-thumb{aspect-ratio:16 / 11}.nf-kr-card.is-lead .nf-kr-title{font-size:1.7rem;font-weight:750;line-height:1.15}.nf-kr-card:not(.is-lead){grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px}.nf-kr-card:not(.is-lead) .nf-kr-thumb{aspect-ratio:4 / 3}body:not(.single-post) .site-content{width:min(var(--nf-w), calc(100% - 40px));margin-inline:auto;padding:48px 0 80px}body .page-header{margin-bottom:34px;padding:0 0 24px;border-bottom:1px solid var(--nf-line)}:is(.page-header .page-title,.entry-title,.entry-title a){color:var(--nf-ink);font-family:var(--nf-display);font-weight:800;letter-spacing:-.02em}body:not(.single-post) .entry-title{text-wrap:balance;overflow-wrap:break-word;line-height:1.12}.entry-title a{text-decoration:none}.entry-title a:hover{color:var(--nf-ember-deep)}:is(.archive,.blog) .inside-article{padding-bottom:36px!important;border-bottom:1px solid var(--nf-line)!important}:is(.archive,.blog) .entry-summary{color:var(--nf-text)}:is(.read-more,.entry-meta a){color:var(--nf-ember-deep)}.paging-navigation .nav-links a,.page-numbers{font-family:var(--nf-display);font-weight:650}body .site-footer{color:var(--nf-on-dark-2);background:var(--nf-footer)}body .footer-widgets{color:var(--nf-on-dark-2);background:var(--nf-footer)}body .footer-widgets :is(.widget-title,h2){color:#fff;font-family:var(--nf-display)}body .site-info{color:var(--nf-on-dark-2);background:var(--nf-footer);border-top:1px solid var(--nf-line-d);font-family:var(--nf-display);font-size:.9rem}body .site-info a,body .footer-widgets a{color:var(--nf-on-dark);text-decoration:none}body .site-info a:hover,body .footer-widgets a:hover{color:var(--nf-amber);text-decoration:underline;text-underline-offset:4px}body .site-info .widget{margin:0;padding:0;background:#fff0}body .site-info .widget_nav_menu ul{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none}@media (max-width:1024px){body.single-post .site-content{width:min(900px, calc(100% - 40px));padding-bottom:80px!important}.nf-kr-grid{grid-template-columns:1fr}.nf-kr-card.is-lead{grid-row:auto}body.single-post :is(.inside-left-sidebar,.inside-right-sidebar):has(>.nf-article-contents){position:static;max-height:none;overflow:visible}}@media (max-width:768px){html{scroll-behavior:auto}body .site-header .inside-header{flex-wrap:wrap;gap:0 10px;min-height:64px;padding:6px 0}body .site-header :is(.site-logo,.site-branding){order:1;flex:1 1 0%;margin:0;padding:0 10px 0 0}body .site-header .site-logo img{height:28px;max-height:28px}.nf-search{order:2;margin:0 8px 0 0;padding:0;border:0}.nf-search-btn{width:40px;height:40px}.nf-search-panel{position:absolute;left:0;right:0;width:auto;border-radius:0 0 16px 16px}body .site-header #mobile-menu-control-wrapper{order:3;position:relative;z-index:2;display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:6px;width:auto;min-width:0;margin:0;padding:0;background:transparent!important}body .site-header #site-navigation{order:4;position:static!important;flex:0 0 100%;width:100%!important;min-width:0;max-width:none;margin:0!important;padding:0;background:transparent!important}body .site-header #site-navigation .inside-navigation{position:static;display:block;width:100%;min-width:0;min-height:0}body .site-header .main-nav{display:none}body .site-header #mobile-menu-control-wrapper .menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;color:var(--nf-on-dark)!important;background:transparent!important;border:1px solid var(--nf-line-d)!important;border-radius:50%!important;box-shadow:none!important;font-size:0!important;line-height:1!important}body .site-header .menu-toggle .gp-icon{display:inline-flex;align-items:center;justify-content:center;margin:0!important}body .site-header .menu-toggle .gp-icon svg{width:18px;height:18px}body .site-header #site-navigation.toggled .main-nav{position:absolute;z-index:100;top:100%;right:0;left:0;display:block!important;width:100%;margin:0;padding:6px 20px 20px;background:var(--nf-abyss);border-top:1px solid var(--nf-line-d);box-shadow:0 24px 40px rgb(0 0 0 / 30%)}body .site-header #site-navigation.toggled .main-nav>ul{display:block;width:100%;margin:0;padding:0}body .site-header .main-nav>ul>li{width:100%}body .site-header .main-nav>ul>li>a{min-height:50px;padding:0 4px!important;border-bottom:1px solid var(--nf-line-d)}body .site-header .main-nav>ul>li>a::after{display:none}body .site-header .main-nav ul ul{position:static!important;width:auto!important;margin:0 0 6px 10px!important;padding:0 0 0 10px!important;background:transparent!important;border:0!important;border-left:1px solid var(--nf-line-d)!important;border-radius:0!important;box-shadow:none!important}.nf-reading-bar .nf-rb-title{display:none}}@media (max-width:640px){body:not(.wp-admin):not(.block-editor-page){font-size:1.0625rem}body.single-post .entry-header .entry-title{font-size:clamp(2rem, 9vw, 2.5rem)}body.single-post .site-content::after{height:46px}body.single-post article.type-post>.inside-article>:is(.post-image,.featured-image){padding-top:22px;margin:36px 0 90px!important}body.single-post article.type-post>.inside-article>:is(.post-image,.featured-image) img{aspect-ratio:4 / 3;border-radius:18px!important}.nf-bubbles{top:22px;border-radius:18px}.nf-deck{font-size:1.04rem}body.single-post .entry-content{margin-top:44px!important}body.single-post .entry-content>p:first-of-type{font-size:1.2rem}body.single-post .entry-content table{min-width:500px}body.single-post .entry-content .nf-note{padding:24px 22px}.sidebar .widget{padding:22px!important}.nf-kr-card:not(.is-lead){grid-template-columns:112px minmax(0,1fr);gap:14px}.nf-kr-card.is-lead .nf-kr-title{font-size:1.4rem}.nf-keep-reading::before{top:-45px;height:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .main-navigation *,body.single-post *,.nf-reading-bar,.nf-keep-reading *{transition:none!important;animation:none!important}.nf-bubbles{display:none}}@media print{:is(#mobile-header,.main-navigation,.nf-progress,.nf-reading-bar,.nf-keep-reading,.nf-search,.nf-actions,.sidebar,.site-footer,.site-header){display:none!important}body,body .inside-article,body .site-content{color:#111;background:#fff}body.single-post .site-content::before,body.single-post .site-content::after{display:none}body.single-post :is(.site-content,.entry-content){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.single-post .entry-header .entry-title{color:#111}body.single-post .entry-content pre{white-space:pre-wrap}}