.n-cover{aspect-ratio:16/10;width:100%;height:auto;font-family:var(--f-sans);display:block}.n-ix{border-top:1px solid var(--ink);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none}.n-ix__item{border-bottom:1px solid #eaeaea}.n-ix__row{color:inherit;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);padding-block:clamp(28px,3.5vw,44px);text-decoration:none;display:grid}.n-ix__kind{font:500 14px/1.4 var(--f-sans);color:var(--slate);grid-column:1/span 3;gap:4px;margin:0;display:grid}.n-ix__kind span{background:var(--ice);color:var(--plum);border-radius:6px;justify-self:start;padding:3px 10px;font-weight:600}.n-ix__text{grid-column:4/span 5;min-width:0}.n-ix__t{font:500 clamp(1.5rem, 1.2rem + 1vw, 2rem)/1.15 var(--f-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.n-ix__row:hover .n-ix__t{text-underline-offset:5px;text-decoration:underline 1.5px}.n-ix__d{max-width:34em;font:400 17px/1.6 var(--f-serif);color:var(--ink);text-wrap:pretty;margin:14px 0 0}.n-ix__meta{font:500 14px/1.4 var(--f-sans);color:var(--slate);margin:14px 0 0}.n-ix__meta span+span:before{content:"·";margin:0 8px}.n-ix__text .n-more{margin-top:12px}.n-ix__media{background:#fff;border:1px solid #eaeaea;border-radius:8px;grid-column:9/span 4;overflow:hidden}.n-ix__media .n-cover{transition:transform .6s var(--ease-out)}.n-ix__row:hover .n-ix__media .n-cover{transform:scale(1.015)}@media (width<=899.98px){.n-ix__row{grid-template-columns:minmax(0,1fr);row-gap:16px}.n-ix__kind,.n-ix__text,.n-ix__media{grid-column:1}.n-ix__kind{flex-wrap:wrap;gap:4px 12px;display:flex}.n-ix__media{order:-1}}.n-ins-cta{background:var(--ice);border-radius:12px;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px clamp(16px,2vw,32px);margin-top:clamp(64px,8vw,112px);padding:clamp(28px,4vw,56px);display:grid}.n-ins-cta h2{font:500 clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem)/1.12 var(--f-sans);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;grid-column:1/span 6;margin:0}.n-ins-cta>div{grid-column:8/span 5}.n-ins-cta p{font:400 17px/1.6 var(--f-serif);color:var(--ink);margin:0}.n-ins-cta__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}@media (width<=899.98px){.n-ins-cta h2,.n-ins-cta>div{grid-column:1/-1}}.n-calc{background:var(--fog);font:400 16px/1.5 var(--f-sans);color:var(--ink);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:hidden}.n-calc__head{grid-column:1/-1;padding:clamp(24px,3vw,36px) clamp(20px,3vw,36px) 0}.n-calc__h,.n-art__body .n-calc__h{font:600 clamp(1.25rem, 1.15rem + .4vw, 1.5rem)/1.25 var(--f-sans);letter-spacing:-.01em;color:var(--ink);margin:0}.n-calc__lede{max-width:36em;color:var(--slate);margin:8px 0 0;font-size:16px}.n-calc__form{gap:14px;min-width:0;padding:20px clamp(20px,3vw,36px) clamp(24px,3vw,36px);display:grid}.n-calc__pair,.n-calc__field{min-width:0}.n-calc__field label{font:600 14px/1.3 var(--f-sans);margin-bottom:6px;display:block}.n-calc__input{background:var(--paper);height:50px;box-shadow:inset 0 0 0 1px var(--line);font:500 17px/1 var(--f-sans);color:var(--slate);border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex}.n-calc__input:focus-within{box-shadow:inset 0 0 0 2px var(--plum)}.n-calc__input input:focus-visible{outline:none}.n-calc__input input{min-width:0;height:100%;font:600 17px/1 var(--f-sans);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.n-calc__out{background:var(--plum);color:#fff;flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.n-calc__k,.n-art__body .n-calc__k{font:600 14px/1.3 var(--f-sans);color:var(--ice);margin:0}.n-calc__v,.n-art__body .n-calc__v{font:600 clamp(3rem, 2.4rem + 2.6vw, 4.5rem)/1 var(--f-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;margin:6px 0 0}.n-calc__facts{gap:8px;margin:20px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.n-art__body .n-calc__facts li{margin:0;padding:0}.n-art__body .n-calc__facts li:before{content:none}.n-calc__facts li{justify-content:space-between;gap:16px;display:flex}.n-calc__facts span{color:var(--ice)}.n-calc__facts b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.n-calc__note,.n-art__body .n-calc__note{font:400 15px/1.5 var(--f-sans);color:#fff;margin:18px 0 0}.n-calc__cta{margin-top:auto;padding-top:22px}.n-calc__cta .n-btn{color:var(--plum);background:#fff}.n-calc__cta .n-btn:hover{background:var(--ice)}.n-calc__formula,.n-art__body .n-calc__formula{font:400 14px/1.45 var(--f-sans);color:var(--slate);grid-column:1/-1;margin:0;padding:14px clamp(20px,3vw,36px) 18px}.n-art__body .n-calc{margin:2.2em 0}@media (width<=899.98px){.n-calc{grid-template-columns:minmax(0,1fr)}}.n-art__cover{max-width:42rem;margin:clamp(28px,4vw,44px) auto 0}.n-art__cover .n-cover{border:1px solid #eaeaea;border-radius:8px}.n-art__cover figcaption{font:400 14px/1.45 var(--f-sans);color:var(--slate);margin-top:10px}.n-art__rail{display:none}@media (width>=1180px){.n-art__layout{grid-template-columns:minmax(0,1fr) minmax(0,42rem) minmax(0,1fr);column-gap:56px;display:grid}.n-art__layout>.n-art__body{grid-column:2;max-width:none;margin:0}.n-art__rail{grid-column:3;padding-top:40px;display:block}.n-art__rail-in{top:calc(var(--nav-h) + 32px);max-width:260px;position:sticky}.n-art__toc-k{font:600 14px/1.3 var(--f-sans);color:var(--ink);margin:0 0 10px}.n-art__toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.n-art__toc a{box-shadow:inset 1px 0 0 var(--line);font:400 14px/1.4 var(--f-sans);color:var(--slate);padding:6px 0 6px 12px;text-decoration:none;display:block}.n-art__toc a:hover{color:var(--ink)}.n-art__toc a.is-active{box-shadow:inset 1px 0 0 var(--plum);color:var(--plum);font-weight:600}.n-art__rail-cta{background:var(--fog);border-radius:14px;margin-top:28px;padding:20px}.n-art__rail-cta p{font:600 16px/1.35 var(--f-sans);color:var(--ink);margin:0}.n-art__rail-cta .n-more{margin-top:10px;font-size:15px;display:block}.n-art__rail-cta .n-btn{margin-top:14px}}.n-art__head:has(+.n-art__cover) .n-art__meta{border-bottom:0;padding-bottom:0}.n-art__tldr p+p{margin-top:.9em}.n-art__body .n-calc__lede{font:400 16px/1.5 var(--f-sans);color:var(--slate);margin:8px 0 0}.n-art__body .n-calc__field label{font:600 14px/1.3 var(--f-sans)}.n-art__body>ul{margin:0 0 1.05em;padding-left:1.35em}.n-art__body>ul li{margin-block:.45em;padding-left:.2em}.n-art__body>ul li::marker{color:var(--plum)}.n-art__rail-cta .n-more{white-space:nowrap}.n-calc__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.n-calc__select{background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233D1837' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;width:100%;height:50px;box-shadow:inset 0 0 0 1px var(--line);font:600 15px/1 var(--f-sans);color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:10px;padding:0 36px 0 14px}.n-calc__select:focus-visible{box-shadow:inset 0 0 0 2px var(--plum);outline:none}.n-calc__ccy{font:600 14px/1 var(--f-sans);color:var(--slate);white-space:nowrap;flex:none}.n-calc__opt{color:var(--slate);font-weight:400}.n-calc__hint,.n-art__body .n-calc__hint{font:400 13.5px/1.45 var(--f-sans);color:var(--slate);margin:6px 0 0}.n-calc__field.is-invalid .n-calc__input{box-shadow:inset 0 0 0 2px var(--red,#b3363f)}.n-calc__input input:disabled{color:var(--slate)}.n-calc__field--biz{margin-top:4px}.n-calc__unit,.n-art__body .n-calc__unit{font:500 14px/1.45 var(--f-sans);color:var(--ice);margin:8px 0 0}.n-calc__keep{background:#ffffff14;border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.n-calc__keep span{font:500 15px/1.35 var(--f-sans);color:var(--ice)}.n-calc__keep b{font:600 22px/1 var(--f-sans);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.n-calc__err,.n-art__body .n-calc__err{font:500 15px/1.5 var(--f-sans);color:#fff;background:#ffffff1a;border-radius:12px;margin:0;padding:16px}@media (width<=379.98px){.n-calc__pair{grid-template-columns:minmax(0,1fr)}}.n-tool__calc{max-width:64rem;margin:8px auto clamp(32px,4vw,48px)}.n-calc--compact{grid-template-columns:minmax(0,1fr)}.n-calc--compact .n-calc__out{padding-top:clamp(22px,3vw,30px)}@media (width<=479.98px){.n-calc__form>.n-calc__pair:first-child{grid-template-columns:minmax(0,1fr)}}.n-byline{align-items:center;gap:12px;margin-top:24px;display:flex}.n-byline__photo{object-fit:cover;object-position:50% 15%;background:var(--ice);border-radius:50%;flex:none;width:44px;height:44px}.n-byline__text{font:400 15px/1.35 var(--f-sans);color:var(--slate);margin:0;display:grid}.n-byline__text a{color:var(--ink);font-weight:600;text-decoration:none}.n-byline__text a:hover{text-underline-offset:3px;text-decoration:underline}.n-byline+.n-art__meta{margin-top:16px}.n-art__body .n-art__written{font:400 15px/1.55 var(--f-sans);color:var(--slate);border-top:1px solid #eaeaea;margin:2em 0 0;padding-top:18px}.n-art__written a{color:var(--ink);font-weight:600}.n-ins-cta .n-more{color:var(--plum)}.n-art__body>p,.n-art__body li,.n-art__tldr p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 2 2;overflow-wrap:break-word}.n-art__body .n-calc p,.n-art__body .n-calc li,.n-art__written,.n-art__about p{text-align:left;-webkit-hyphens:manual;hyphens:manual}@media (width<=559.98px){.n-art__body{font-size:1.0625rem;line-height:1.68}}
