.notification{right:var(--padding-06);bottom:var(--padding-06);z-index:1;position:fixed}.notification__wrap{display:inline-block;position:relative}.notification__link{text-decoration:none;display:block}.notification__link:hover,.notification__link:focus-visible{text-decoration:underline}.notification__toast{min-width:312px;max-width:400px;padding:var(--padding-03) calc(var(--padding-04) + 2.4rem) var(--padding-03) var(--padding-04);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--climate-secondary-0);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.notification__title{margin:0 0 var(--spacing-025);font-size:var(--font-size-lg);color:var(--color-text-basic);font-weight:var(--font-weight-bold);line-height:var(--padding-05)}.notification__subtitle{margin:0 0 var(--spacing-025);font-size:var(--font-size-sm);color:var(--color-text-subtle);font-weight:var(--font-weight-medium)}.notification__message{margin:var(--padding-01) 0 0;font-size:var(--font-size-md);color:var(--color-text-sub);font-weight:var(--font-weight-regular);line-height:var(--spacing-05);white-space:pre-line}.notification__count-list{margin-top:var(--padding-02);row-gap:var(--padding-02);display:grid}.notification__count-row{align-items:center;column-gap:var(--padding-04);font-size:var(--font-size-md);color:var(--color-text-sub);font-weight:var(--font-weight-regular);line-height:var(--spacing-05);grid-template-columns:1fr auto;display:grid}.notification__count-label{min-width:0}.notification__count-value{color:var(--color-primary-fill);font-weight:var(--font-weight-bold);white-space:nowrap}.notification__close.base-btn{top:var(--padding-02);right:var(--padding-02);width:2rem;height:2rem;color:var(--color-text-sub);cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.8rem;line-height:1;display:inline-flex;position:absolute;min-width:unset!important}.notification__close .icon-close{display:block}
.skip-link{--krds-skip-link--pc-font-size:var(--krds-pc-font-size-body-small,1.5rem);--krds-skip-link--mobile-font-size:var(--krds-mobile-font-size-body-small,1.4rem);--krds-skip-link--color-background:var(--krds-light-color-background-inverse,#111);--krds-skip-link-color-text:var(--krds-light-color-text-basic-inverse,#fff);z-index:10000;text-align:center;background-color:var(--krds-skip-link--color-background);width:100%;position:fixed;top:0;left:0}.skip-focus-reset,.skip-link:not(:focus){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link:focus{outline-offset:-.4rem;font-size:var(--krds-skip-link--pc-font-size);color:var(--krds-skip-link-color-text);text-align:center;flex-direction:row;justify-content:center;align-items:center;width:100%;height:4rem;margin:0 auto;text-decoration:none;display:flex;box-shadow:inset 0 0 0 3px #519b45}#skip-link-target{scroll-margin-top:calc(var(--header-height,131px) + var(--spacing-02,16px))}#skip-link-target:focus{outline:var(--krds-box-shadow-outline-inset,3px solid #519b45);outline-offset:2px}@media (max-width:767px){.skip-link:focus{font-size:var(--krds-skip-link--mobile-font-size)}}
