[data-v-393f6780]  h2{color:var(--md-sys-color-primary);font-size:1.5em;margin-block:.5em .25em}[data-v-393f6780]  h3{color:var(--md-sys-color-primary);font-size:1.25em;margin-block:.5em .25em}[data-v-393f6780]  h4{color:var(--md-sys-color-primary);font-size:1.1em;margin-block:.375em .2em}[data-v-393f6780]  p{margin-block-end:1em}[data-v-393f6780]  a{color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:.15em}[data-v-393f6780]  a:hover{text-decoration:none}[data-v-393f6780]  a.button{display:inline-block;padding:.6em 1.5em;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary, #ffffff);border-radius:1.5em;text-decoration:none;font-weight:500;line-height:1.4}[data-v-393f6780]  a.button:hover{opacity:.88}[data-v-393f6780]  a.button:focus-visible{outline:3px solid var(--md-sys-color-on-surface, #1a1a1a);outline-offset:3px}[data-v-393f6780]  blockquote{padding-inline:2em;margin-block:1em;border-inline-start:3px solid var(--md-sys-color-outline-variant, #e0e0e0);color:var(--md-sys-color-on-surface-variant, #5f6368)}[data-v-393f6780]  ul,[data-v-393f6780]  ol{padding-inline-start:1.5em;margin-block-end:1em}[data-v-393f6780]  ul li,[data-v-393f6780]  ol li{margin-block-end:.5em}[data-v-393f6780]  li>ul,[data-v-393f6780]  li>ol{margin-block:.5em 0}[data-v-393f6780]  .paragrapbullets{list-style:none;padding-inline-start:0}[data-v-393f6780]  .paragraphbullet{margin-block-end:.35em}[data-v-393f6780]  .reference-link{color:var(--md-sys-color-primary);text-decoration:none;font-weight:600;margin-inline:.1em}[data-v-393f6780]  .reference-link:hover{text-decoration:underline}[data-v-393f6780]  figure.table{display:contents}[data-v-393f6780]  table{width:100%;border-collapse:collapse;margin-block-end:1em}[data-v-393f6780]  table th{background-color:var(--md-sys-color-surface-container-low, #f9f9f9);font-weight:700;text-align:left;padding:.75em;border:1px solid var(--md-sys-color-outline-variant, #e0e0e0);line-height:1.33;color:var(--md-sys-color-on-surface, #000000)}[data-v-393f6780]  table td{background-color:var(--md-sys-color-surface-container-highest, #ffffff);text-align:left;padding:.75em;border:1px solid var(--md-sys-color-outline-variant, #e0e0e0);line-height:1.5;color:var(--md-sys-color-on-surface, #000000)}[data-v-393f6780]  .grid-x{display:flex;flex-wrap:wrap;margin-block-end:1em}[data-v-393f6780]  .grid-x::after{content:"";display:table;clear:both}[data-v-393f6780]  .grid-margin-x{margin-inline:-0.75em}[data-v-393f6780]  .grid-margin-x>.cell{padding-inline:.75em}[data-v-393f6780]  .cell{box-sizing:border-box;min-width:0;width:100%;margin-block-end:.5em}@media(width >= 640px){[data-v-393f6780]  .medium-4{width:33.333%}[data-v-393f6780]  .medium-6{width:50%}[data-v-393f6780]  .medium-8{width:66.667%}}[data-v-393f6780]  img{max-width:100%;height:auto}[data-v-393f6780]  img.image-left{width:calc(50% - 1.25em);margin:.25em 1.25em .75em 0;float:left;clear:left}[data-v-393f6780]  img.image-left-33{width:calc(33.333% - 1.25em);margin:.25em 1.25em .75em 0;float:left;clear:left}[data-v-393f6780]  img.image-left-25{width:calc(25% - 1.25em);margin:.25em 1.25em .75em 0;float:left;clear:left}[data-v-393f6780]  img.image-right{width:calc(50% - 1.25em);margin:.25em 0 .75em 1.25em;float:right;clear:right}[data-v-393f6780]  img.image-right-33{width:calc(33.333% - 1.25em);margin:.25em 0 .75em 1.25em;float:right;clear:right}[data-v-393f6780]  img.image-right-25{width:calc(25% - 1.25em);margin:.25em 0 .75em 1.25em;float:right;clear:right}[data-v-393f6780]  img.image-full{width:100%;margin-block-end:1em}[data-v-393f6780]  img.image-center-75{width:75%;margin-inline:auto;margin-block-end:1em;display:block}[data-v-393f6780]  img.image-center-50{width:50%;margin-inline:auto;margin-block-end:1em;display:block}[data-v-393f6780]  :is(img,figure.image,figure.article-video).image-percent-width{--image-min-width: 0;width:var(--requested-width);min-width:var(--image-min-width)}[data-v-393f6780]  :is(img,figure.image,figure.article-video).image-percent-width[data-width="25"]{--requested-width: 25%}[data-v-393f6780]  :is(img,figure.image,figure.article-video).image-percent-width[data-width="33"]{--requested-width: 33%}[data-v-393f6780]  :is(img,figure.image,figure.article-video).image-percent-width[data-width="50"]{--requested-width: 50%}[data-v-393f6780]  :is(img,figure.image,figure.article-video).image-percent-width[data-width="66"]{--requested-width: 66%}[data-v-393f6780]  :is(img,figure.image,figure.article-video).image-percent-width[data-width="75"]{--requested-width: 75%}@media(width <= 50ch){[data-v-393f6780]  :is(img,figure.image,figure.article-video).image-percent-width{--image-min-width: 100%}}[data-v-393f6780]  figure{margin:0;margin-block:1em}[data-v-393f6780]  figure>img{display:block;max-width:100%;height:auto}[data-v-393f6780]  figure.image>img{width:100%;float:none;clear:none;margin:0}[data-v-393f6780]  figcaption{font-size:.9em;color:var(--md-sys-color-on-surface-variant, #5f6368);margin-block-start:.25em}[data-v-393f6780]  figure.image-style-align-center{display:flex;flex-direction:column;align-items:center}[data-v-393f6780]  figure.image-style-align-left{float:left;margin-inline-end:1.5em;margin-block:.25em}[data-v-393f6780]  figure.image-style-align-right{float:right;margin-inline-start:1.5em;margin-block:.25em}[data-v-393f6780]  figure.image.align-left{float:left;margin-inline-end:1.5em;margin-block:.25em}[data-v-393f6780]  figure.image.align-right{float:right;margin-inline-start:1.5em;margin-block:.25em}[data-v-393f6780]  :is(figure.image:has(>img.image-left),figure.article-video.image-left){width:calc(50% - 1.25em);margin:.25em 1.25em .75em 0;float:left;clear:left}[data-v-393f6780]  :is(figure.image:has(>img.image-left-33),figure.article-video.image-left-33){width:calc(33.333% - 1.25em);margin:.25em 1.25em .75em 0;float:left;clear:left}[data-v-393f6780]  :is(figure.image:has(>img.image-left-25),figure.article-video.image-left-25){width:calc(25% - 1.25em);margin:.25em 1.25em .75em 0;float:left;clear:left}[data-v-393f6780]  :is(figure.image:has(>img.image-right),figure.article-video.image-right){width:calc(50% - 1.25em);margin:.25em 0 .75em 1.25em;float:right;clear:right}[data-v-393f6780]  :is(figure.image:has(>img.image-right-33),figure.article-video.image-right-33){width:calc(33.333% - 1.25em);margin:.25em 0 .75em 1.25em;float:right;clear:right}[data-v-393f6780]  :is(figure.image:has(>img.image-right-25),figure.article-video.image-right-25){width:calc(25% - 1.25em);margin:.25em 0 .75em 1.25em;float:right;clear:right}[data-v-393f6780]  :is(figure.image:has(>img.image-full),figure.article-video.image-full){width:100%;margin-block-end:1em}[data-v-393f6780]  :is(figure.image:has(>img.image-center-75),figure.article-video.image-center-75){width:75%;margin-inline:auto;margin-block-end:1em;display:flex;flex-direction:column}[data-v-393f6780]  :is(figure.image:has(>img.image-center-50),figure.article-video.image-center-50){width:50%;margin-inline:auto;margin-block-end:1em;display:flex;flex-direction:column}[data-v-393f6780]  :is(img,figure.image).image-circle{border-radius:50%;overflow:hidden;aspect-ratio:1;object-fit:cover}[data-v-393f6780]  figure.image.image-circle>img{aspect-ratio:1;object-fit:cover}[data-v-393f6780]  figure.image:has(>img.image-circle){border-radius:50%;overflow:hidden;aspect-ratio:1}[data-v-393f6780]  figure.image:has(>img.image-circle)>img{aspect-ratio:1;object-fit:cover}[data-v-393f6780]  :is(figure.image:has(>img.image-left-50),figure.article-video.image-left-50){width:calc(50% - 1.25em);margin:.25em 1.25em .75em 0;float:left;clear:left}[data-v-393f6780]  :is(figure.image:has(>img.image-right-50),figure.article-video.image-right-50){width:calc(50% - 1.25em);margin:.25em 0 .75em 1.25em;float:right;clear:right}[data-v-393f6780]  img.image-left-50{width:calc(50% - 1.25em);margin:.25em 1.25em .75em 0;float:left;clear:left}[data-v-393f6780]  img.image-right-50{width:calc(50% - 1.25em);margin:.25em 0 .75em 1.25em;float:right;clear:right}[data-v-393f6780]  section{margin-block-end:.75em}[data-v-393f6780]  img.dynamic-image{--dynamic-image-width: auto;--dynamic-image-max-width: 100%}
.DhpArticleHtmlContent__content--bauUI{display:flow-root}

.ExpandableSection__section--lCCxA {
    margin-block: 1.5em;
    border: 1px solid var(--md-sys-color-outline-variant);
    border-radius: 0.5rem;
    overflow: hidden;
    scroll-margin-top: 1em;
}
body.has-admin-shell .ExpandableSection__section--lCCxA {
        scroll-margin-top: calc(1em + 2.5625em);
}
.ExpandableSection__header--xVKnv {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 1em 1.25em;
    border: none;
    border-radius: calc(0.5rem - 1px);
    background: var(--md-sys-color-surface-container-low);
}
.ExpandableSection__header--xVKnv[aria-expanded="true"] {
        border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0;
}
.ExpandableSection__header--xVKnv {
    cursor: pointer;
    text-align: start;
    font: inherit;
    color: var(--md-sys-color-on-surface);
    font-size: 1.1em;
    font-weight: 600;
    line-height: 1.3;
    transition: background-color 0.15s;
}
.ExpandableSection__header--xVKnv:hover {
        background: var(--md-sys-color-surface-container);
}
.ExpandableSection__header--xVKnv:focus-visible {
        box-shadow: inset 0 0 0 2px var(--md-sys-color-primary);
        outline: none;
}
.ExpandableSection__title--I8_ES {
    flex: 1;
    margin-inline-end: 0.5em;
}
.ExpandableSection__icon--SQYAO {
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
    color: var(--md-sys-color-on-surface-variant);
    transition: transform 0.25s ease-in-out;
}
.ExpandableSection__body--A9iwj {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.25s ease-in-out;
}
.ExpandableSection__bodyExpanded--sxsRg {
    grid-template-rows: 1fr;
}
.ExpandableSection__bodyInner--O6vEE {
    overflow: hidden;
    padding: 0 1.25em;
}
.ExpandableSection__bodyExpanded--sxsRg .ExpandableSection__bodyInner--O6vEE {
    padding: 1em 1.25em;
}
@media print {
.ExpandableSection__section--lCCxA {
        border: none;
        border-radius: 0;
        overflow: visible;
        margin-block: 0.5em;
}
.ExpandableSection__header--xVKnv {
        background: none;
        padding: 0;
        cursor: default;
        font-size: 1.3em;
        margin-block: 0.75em 0.25em;
}
.ExpandableSection__icon--SQYAO {
        display: none;
}
.ExpandableSection__body--A9iwj {
        display: block;
}
.ExpandableSection__bodyInner--O6vEE {
        overflow: visible;
        padding: 0;
        font-family: Georgia, 'Times New Roman', serif;
}
.ExpandableSection__bodyInner--O6vEE li {
        page-break-inside: avoid;
        break-inside: avoid;
}
}


.LocalArticleSectionForm__form--U0gCk {
    display: flex;
    flex-direction: column;
    gap: 1em;
    padding-block-start: 0.5em;
}
.LocalArticleSectionForm__field--YpBWX {
    display: flex;
    flex-direction: column;
    gap: 0.3em;
}
.LocalArticleSectionForm__label--lDr2q {
    font-size: 0.85em;
    font-weight: 600;
    color: var(--md-sys-color-on-surface-variant);
}
.LocalArticleSectionForm__editorWrap--XsmVo {
    border: 1px solid var(--md-sys-color-outline);
    border-radius: 0.3em;
    background: var(--md-sys-color-surface);
    overflow: hidden;
}
.LocalArticleSectionForm__editorWrap--XsmVo :deep(.LocalArticleSectionForm__visual-editor-wrapper--SR5pu) {
    display: block;
}
.LocalArticleSectionForm__editorWrap--XsmVo :deep(.LocalArticleSectionForm__inline-toolbar-container--mFWzQ) {
    position: sticky;
    inset-block-start: 0;
    z-index: 2;
    border-block-end: 1px solid var(--md-sys-color-outline-variant);
    background: var(--md-sys-color-surface-container-low);
}
.LocalArticleSectionForm__editorWrap--XsmVo :deep(.LocalArticleSectionForm__mce-content-body--u7ytg),
.LocalArticleSectionForm__editorWrap--XsmVo :deep([contenteditable="true"]) {
    display: block;
    min-height: 20em;
    padding: 0.75em 1em;
    outline: none;
    color: var(--md-sys-color-on-surface);
    font-family: var(--md-sys-typescale-body-font, inherit);
    line-height: 1.5;
}
.LocalArticleSectionForm__editorWrap--XsmVo :deep(.LocalArticleSectionForm__mce-content-body--u7ytg p) {
    margin-block: 0 0.5em;
}
.LocalArticleSectionForm__hint--h4dvu {
    margin: 0;
    font-size: 0.78em;
    color: var(--md-sys-color-on-surface-variant);
}
.LocalArticleSectionForm__positionField--Vjp_C {
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    border: none;
    padding: 0;
    margin: 0;
}
.LocalArticleSectionForm__radio--nnew6 {
    display: inline-flex;
    gap: 0.4em;
    align-items: center;
    font-size: 0.9em;
    cursor: pointer;
}
.LocalArticleSectionForm__checkbox--v4MvZ {
    display: inline-flex;
    gap: 0.4em;
    align-items: center;
    font-size: 0.9em;
    cursor: pointer;
}
.LocalArticleSectionForm__actions--wWFjz {
    display: flex;
    gap: 0.5em;
    justify-content: flex-end;
    margin-block-start: 0.5em;
}
.LocalArticleSectionForm__cancelBtn--xJ2Dq,
.LocalArticleSectionForm__saveBtn--QmMAA {
    padding: 0.5em 1em;
    border-radius: 0.3em;
    font: inherit;
    cursor: pointer;
    border: 1px solid transparent;
}
.LocalArticleSectionForm__cancelBtn--xJ2Dq {
    background: transparent;
    border-color: var(--md-sys-color-outline);
    color: var(--md-sys-color-on-surface);
}
.LocalArticleSectionForm__saveBtn--QmMAA {
    background: var(--md-sys-color-primary);
    color: var(--md-sys-color-on-primary);
}
.LocalArticleSectionForm__saveBtn--QmMAA:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}


.LocalArticleSection__local--F5Dap {
    display: flex;
    flex-direction: column;
    gap: 0.5em;
    margin-block: 1em;
    padding: 1em 1.25em;
    background: var(--md-sys-color-tertiary-container, #ecf4ff);
    color: var(--md-sys-color-on-tertiary-container, #1a1a1a);
    border-inline-start: 0.3em solid var(--md-sys-color-tertiary, #1a73e8);
    border-radius: 0.4em;
}
.LocalArticleSection__local--F5Dap.LocalArticleSection__stale--y1FyV {
    background: var(--md-sys-color-error-container, #ffedea);
    color: var(--md-sys-color-on-error-container, #1a1a1a);
    border-inline-start-color: var(--md-sys-color-error, #b3261e);
}
.LocalArticleSection__header--Kbpm8 {
    display: flex;
    align-items: center;
    gap: 0.5em;
    flex-wrap: wrap;
}
.LocalArticleSection__icon--WrZCw {
    width: 1.1em;
    height: 1.1em;
    flex-shrink: 0;
}
.LocalArticleSection__badge--lfh0U {
    flex: 1;
    font-size: 0.8em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    display: inline-flex;
    gap: 0.3em;
    align-items: baseline;
}
.LocalArticleSection__deptName--eAIRl {
    font-weight: 600;
    text-transform: none;
    letter-spacing: normal;
    color: var(--md-sys-color-on-surface-variant);
}
.LocalArticleSection__scopeBadge--VAXdz {
    font-size: 0.85em;
    font-weight: 500;
    text-transform: none;
    letter-spacing: normal;
    color: var(--md-sys-color-on-surface-variant);
    opacity: 0.8;
}
.LocalArticleSection__modifiedAt--Aewf7 {
    font-size: 0.75em;
    font-weight: 400;
    color: var(--md-sys-color-on-surface-variant);
}
.LocalArticleSection__staleBadge--BjAkm {
    display: inline-flex;
    align-items: center;
    gap: 0.3em;
    font-size: 0.78em;
    font-weight: 600;
    color: var(--md-sys-color-error, #b3261e);
}
.LocalArticleSection__staleBadge--BjAkm > svg {
        width: 1em;
        height: 1em;
}
.LocalArticleSection__actions--sMcil {
    display: flex;
    gap: 0.4em;
}
.LocalArticleSection__iconBtn--N31h5 {
    background: transparent;
    border: 1px solid currentColor;
    color: inherit;
    border-radius: 0.25em;
    padding: 0.2em 0.6em;
    font: inherit;
    font-size: 0.82em;
    cursor: pointer;
}
.LocalArticleSection__iconBtn--N31h5:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
.LocalArticleSection__iconBtn--N31h5:focus-visible {
    outline: 2px solid var(--md-sys-color-primary);
    outline-offset: 1px;
}
.LocalArticleSection__title--y4VJj {
    margin: 0;
    font-size: 1.05em;
    font-weight: 600;
}
.LocalArticleSection__body--gk54P {
    font-size: 0.95em;
    line-height: 1.5;
}
.LocalArticleSection__empty--fpLHj {
    margin: 0;
    font-style: italic;
    font-size: 0.85em;
    color: var(--md-sys-color-on-surface-variant);
}
.LocalArticleSection__error--noCzW {
    margin: 0;
    padding: 0.5em 0.75em;
    background: var(--md-sys-color-error-container, #ffedea);
    color: var(--md-sys-color-on-error-container, #1a1a1a);
    border-radius: 0.3em;
    font-size: 0.85em;
}
@media print {
.LocalArticleSection__local--F5Dap {
        background: none;
        color: black;
        border: 1pt solid #666;
        border-radius: 0;
        border-inline-start-width: 1pt;
        padding: 0.5em 0.75em;
        margin-block: 0.75em;
        page-break-inside: avoid;
        break-inside: avoid;
}
.LocalArticleSection__local--F5Dap.LocalArticleSection__stale--y1FyV {
        background: none;
        border-color: #666;
}
.LocalArticleSection__header--Kbpm8 {
        gap: 0.4em;
        margin-block-end: 0.25em;
        padding-block-end: 0.25em;
        border-block-end: 0.5pt solid #999;
}
.LocalArticleSection__badge--lfh0U {
        font-size: 0.7em;
        color: #333;
}
.LocalArticleSection__deptName--eAIRl {
        color: #333;
}
.LocalArticleSection__modifiedAt--Aewf7 {
        color: #333;
}
.LocalArticleSection__staleBadge--BjAkm {
        display: none;
}
.LocalArticleSection__actions--sMcil {
        display: none;
}
.LocalArticleSection__title--y4VJj {
        font-size: 1em;
        page-break-after: avoid;
        break-after: avoid;
}
.LocalArticleSection__body--gk54P {
        font-size: 0.9em;
        line-height: 1.4;
}
}


.LocalSectionAddButton__row--RFxTz {
    display: flex;
    justify-content: flex-end;
    margin-block: 0.5em 1.5em;
}
.LocalSectionAddButton__addBtn--WZfKX {
    background: transparent;
    border: 1px dashed var(--md-sys-color-outline);
    color: var(--md-sys-color-primary);
    border-radius: 0.3em;
    padding: 0.4em 0.9em;
    font: inherit;
    font-size: 0.85em;
    cursor: pointer;
}
.LocalSectionAddButton__addBtn--WZfKX:hover {
    background: var(--md-sys-color-primary-container);
    color: var(--md-sys-color-on-primary-container);
}
.LocalSectionAddButton__addBtn--WZfKX:focus-visible {
    outline: 2px solid var(--md-sys-color-primary);
    outline-offset: 1px;
}
.LocalSectionAddButton__addSelect--rRAE7 {
    min-width: 18em;
    border: 1px dashed var(--md-sys-color-outline);
    color: var(--md-sys-color-primary);
    background: var(--md-sys-color-surface-container-low);
    border-radius: 0.3em;
    padding: 0.55em 0.9em;
    font: inherit;
    font-size: 0.85em;
    line-height: 1.2;
    cursor: pointer;
}
.LocalSectionAddButton__addSelect--rRAE7:hover {
    background: var(--md-sys-color-primary-container);
    color: var(--md-sys-color-on-primary-container);
}
.LocalSectionAddButton__addSelect--rRAE7:focus-visible {
    outline: 2px solid var(--md-sys-color-primary);
    outline-offset: 1px;
}
.LocalSectionAddButton__addSelect--rRAE7 option {
    color: var(--md-sys-color-on-surface);
}
.LocalSectionAddButton__deptLabel--OMSWu {
    margin: 0 0 0.75em;
    font-size: 0.85em;
    font-weight: 600;
    color: var(--md-sys-color-on-surface-variant);
}
.LocalSectionAddButton__form--hxqLp {
    flex: 1;
    border: 1px solid var(--md-sys-color-outline);
    border-radius: 0.4em;
    padding: 1em;
    background: var(--md-sys-color-surface-container-low);
}
.LocalSectionAddButton__error--uUHZj {
    margin-block: 0.5em 0;
    padding: 0.5em 0.75em;
    background: var(--md-sys-color-error-container);
    color: var(--md-sys-color-on-error-container);
    border-radius: 0.3em;
    font-size: 0.85em;
}
@media print {
.LocalSectionAddButton__row--RFxTz {
        display: none;
}
}


.ArticleSectionsContent__section--sZdKT {
    scroll-margin-top: 1em;
}
body.has-admin-shell .ArticleSectionsContent__section--sZdKT {
        scroll-margin-top: calc(1em + 2.5625em);
}
.ArticleSectionsContent__blockSection--j4Tga {
    margin-block-end: 2em;

    --w-font-26-title: 1.5em;
    --block-title-text-align: start;
    --block-title-text-size: 1.25rem;
    --title-font-weight: 600;
}
.ArticleSectionsContent__blockSection--j4Tga > h2 {
        font-size: var(--w-font-26-title, 1.5em);
        text-align: var(--block-title-text-align, start);
        font-weight: var(--title-font-weight, 600);
        color: var(--md-sys-color-primary);
        margin-block: 0 1em;
}



.VippsCheckoutProcessing__overlay--kcqXq {
    position: fixed;
    inset: 0;
    z-index: 9400;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(0 0 0 / 0.55);
}
.VippsCheckoutProcessing__card--Bfx6d {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding: 2.5rem;
    min-width: 18rem;
    max-width: calc(100vw - 2rem);
    text-align: center;
    background: var(--md-sys-color-surface, #fff);
    border-radius: 0.75rem;
    box-shadow: 0 4px 24px rgb(0 0 0 / 0.25);
}
.VippsCheckoutProcessing__spinner--VfhVk {
    width: 2.5rem;
    height: 2.5rem;
    border: 3px solid var(--md-sys-color-outline-variant, #ccc);
    border-top-color: var(--md-sys-color-primary, #0d455f);
    border-radius: 50%;
    animation: VippsCheckoutProcessing__spin--sp1_2 0.8s linear infinite;
}
.VippsCheckoutProcessing__message--Nw9AE {
    margin: 0;
    color: var(--md-sys-color-on-surface, #1a1a1a);
    font-size: 1rem;
}
.VippsCheckoutProcessing__error--NfdHv {
    color: var(--md-sys-color-error, #b00020);
}
.VippsCheckoutProcessing__button--UqtJ4 {
    padding: 0.625rem 1.5rem;
    border: none;
    border-radius: 999px;
    background: var(--md-sys-color-primary, #0d455f);
    color: var(--md-sys-color-on-primary, #fff);
    font: inherit;
    font-weight: 500;
    cursor: pointer;
}
@keyframes VippsCheckoutProcessing__spin--sp1_2 {
to {
        transform: rotate(360deg);
}
}


.PurchaseConfirmationForm__form--rdSuK {
    display: flex;
    flex-direction: column;
    gap: var(--dhp-space-lg, 1.5rem);
    width: 100%;
}
.PurchaseConfirmationForm__section--QUOkf {
    display: flex;
    flex-direction: column;
    gap: var(--dhp-space-md, 1rem);
}
.PurchaseConfirmationForm__summary--azDTH {
    display: flex;
    flex-direction: column;
    gap: var(--dhp-space-md, 1rem);
    padding: var(--dhp-space-md, 1rem) var(--dhp-space-lg, 1.5rem);
    border: 1px solid var(--md-sys-color-outline-variant, #e0e0e0);
    border-radius: 0.75em;
    background: var(--md-sys-color-surface-container-low, #f9f9f9);
}
.PurchaseConfirmationForm__plans--ahPe_ {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    list-style: none;
}
.PurchaseConfirmationForm__plan--iC5gL {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: var(--dhp-space-md, 1rem);
    padding-block: var(--dhp-space-sm, 0.5rem);
}
.PurchaseConfirmationForm__plan--iC5gL + .PurchaseConfirmationForm__plan--iC5gL {
        border-block-start: 1px solid var(--md-sys-color-outline-variant, #e0e0e0);
}
.PurchaseConfirmationForm__planInfo--eXdMF {
    display: flex;
    flex-direction: column;
    gap: var(--dhp-space-xs, 0.25rem);
    min-width: 0;
}
.PurchaseConfirmationForm__planName--tiSdf {
    font-size: 1.05em;
    font-weight: 600;
    color: var(--md-sys-color-on-surface, #1a1a1a);
}
.PurchaseConfirmationForm__planDescription--CZKO9 {
    font-size: 0.85em;
    color: var(--md-sys-color-on-surface-variant, #555555);
}
.PurchaseConfirmationForm__planPrice--lEpsX {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    flex-shrink: 0;
    gap: 0.1em;
}
.PurchaseConfirmationForm__planAmount--e1KvV {
    font-size: 1.4em;
    font-weight: 700;
    color: var(--md-sys-color-primary, #000000);
}
.PurchaseConfirmationForm__planTerm--SnNGm {
    font-size: 0.8em;
    color: var(--md-sys-color-on-surface-variant, #555555);
}
.PurchaseConfirmationForm__pricingTerms--y0AVQ {
    margin: 0;
    padding-block-start: var(--dhp-space-sm, 0.5rem);
    border-block-start: 1px solid var(--md-sys-color-outline-variant, #e0e0e0);
    font-size: 0.85em;
    color: var(--md-sys-color-on-surface-variant, #555555);
}
.PurchaseConfirmationForm__confirmText--CckAN {
    margin: 0;
    white-space: pre-line;
}
.PurchaseConfirmationForm__actions--J9UEs {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--dhp-space-md, 1rem);
    padding-block-start: var(--dhp-space-sm, 0.5rem);
}
.PurchaseConfirmationForm__submitBtn--VtKXN {
    background: var(--md-sys-color-primary, #000000);
    color: var(--md-sys-color-on-primary, #ffffff);
    border: none;
    border-radius: 999px;
    padding: 0.625em 1.5em;
    font: inherit;
    font-weight: 600;
    cursor: pointer;
}
.PurchaseConfirmationForm__submitBtn--VtKXN:disabled {
        background: var(--md-sys-color-surface-container, #eeeeee);
        color: var(--md-sys-color-on-surface-variant, #555555);
        cursor: not-allowed;
}
.PurchaseConfirmationForm__validationHint--L0arZ {
    margin: 0;
    text-align: center;
    color: var(--md-sys-color-error, #c62828);
}
.PurchaseConfirmationForm__errorHint--xQ3tY {
    color: var(--md-sys-color-error, #c62828);
}


.PurchaseConfirmationPrompt__prompt--dpqkC {
    display: flex;
    flex-direction: column;
    gap: 1.25em;
    width: 100%;
    max-width: 40em;
    padding: 1.5em;
    border: 1px solid var(--md-sys-color-outline-variant, #e0e0e0);
    border-radius: 0.75em;
    background: var(--md-sys-color-surface, #ffffff);
    text-align: start;
    scroll-margin-block-start: 1.5em;
}
.PurchaseConfirmationPrompt__title--OxY46 {
    margin: 0;
    font-size: 1.5em;
    font-weight: 700;
    color: var(--md-sys-color-on-surface, #1a1a1a);
}


.ArticleLockedNotice__notice--ZMCcY {
    --content-width: 36rem;

    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 0.75rem;
    padding: 2.5rem 1.5rem;
    margin-block: 2rem;
    background: var(--md-sys-color-surface-container-low);
    border: 1px solid var(--md-sys-color-outline-variant);
    border-radius: 0.75rem;
}
.ArticleLockedNotice__icon--hdzEv {
    display: inline-flex;
    color: var(--md-sys-color-primary);
}
.ArticleLockedNotice__icon--hdzEv > svg {
        width: 2.5rem;
        height: 2.5rem;
}
.ArticleLockedNotice__title--HenGu {
    margin: 0;
    font-size: 1.25rem;
    font-weight: 600;
    color: var(--md-sys-color-on-surface);
}
.ArticleLockedNotice__message--o8sc4 {
    margin: 0;
    color: var(--md-sys-color-on-surface-variant);
}
.ArticleLockedNotice__processing--tHKz1 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.75rem;
    margin: 0;
    color: var(--md-sys-color-on-surface-variant);
}
.ArticleLockedNotice__spinner--mZw7a {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    border: 2px solid var(--md-sys-color-outline-variant);
    border-top-color: var(--md-sys-color-primary);
    border-radius: 50%;
    animation: ArticleLockedNotice__spin--Kr1W6 0.8s linear infinite;
}
@keyframes ArticleLockedNotice__spin--Kr1W6 {
to {
        transform: rotate(360deg);
}
}
.ArticleLockedNotice__account--p0Nc2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    width: 100%;
    max-width: var(--content-width);
    margin-block-start: 1rem;
    padding: 1.5rem;
    background: var(--md-sys-color-surface-container-high);
    color: var(--md-sys-color-on-surface);
    border-radius: 0.75rem;
}
.ArticleLockedNotice__account--p0Nc2 .ArticleLockedNotice__cta--liqzg {
        padding: 0.75rem 2rem;
        font-size: 1rem;
        font-weight: 600;
}
.ArticleLockedNotice__accountLead--RG53K {
    margin: 0;
    font-size: 1.1rem;
    font-weight: 700;
}
.ArticleLockedNotice__actions--VrY1F {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    justify-content: center;
}
.ArticleLockedNotice__cta--liqzg {
    padding: 0.625rem 1.5rem;
    border: none;
    border-radius: 999px;
    background: var(--md-sys-color-primary);
    color: var(--md-sys-color-on-primary);
    font: inherit;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.15s;
}
.ArticleLockedNotice__cta--liqzg:hover {
        background: var(--md-sys-color-primary-container);
        color: var(--md-sys-color-on-primary-container);
}
.ArticleLockedNotice__cta--liqzg:focus-visible {
        outline: 2px solid var(--md-sys-color-primary);
        outline-offset: 2px;
}
.ArticleLockedNotice__ctaSecondary--XgLrT {
    background: transparent;
    color: var(--md-sys-color-primary);
    border: 1px solid var(--md-sys-color-outline);
}
.ArticleLockedNotice__ctaSecondary--XgLrT:hover {
        background: var(--md-sys-color-surface-container-high);
        color: var(--md-sys-color-primary);
}
.ArticleLockedNotice__selector--bbHeo {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    width: 100%;
    margin-block-start: 0.25rem;
}
.ArticleLockedNotice__termSelector--FD8sm {
    display: inline-flex;
    padding: 0.25rem;
    border: 1px solid var(--md-sys-color-outline-variant);
    border-radius: 999px;
    background: var(--md-sys-color-surface-container-high);
}
.ArticleLockedNotice__termOption--y_2mw {
    padding: 0.4rem 1.25rem;
    border: none;
    border-radius: 999px;
    background: transparent;
    color: var(--md-sys-color-on-surface-variant);
    font: inherit;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.15s, color 0.15s;
}
.ArticleLockedNotice__termOption--y_2mw:hover {
        color: var(--md-sys-color-on-surface);
}
.ArticleLockedNotice__termOption--y_2mw:focus-visible {
        outline: 2px solid var(--md-sys-color-primary);
        outline-offset: 2px;
}
.ArticleLockedNotice__termOptionActive--o2iOX {
    background: var(--md-sys-color-primary);
    color: var(--md-sys-color-on-primary);
}
.ArticleLockedNotice__termOptionActive--o2iOX:hover {
        color: var(--md-sys-color-on-primary);
}
.ArticleLockedNotice__plans--UDGI7 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), min-content));
    justify-content: center;
    align-self: stretch;
    gap: 1.5rem;
}
.ArticleLockedNotice__plan--Ha0wv {
    display: grid;
    grid-row: span 4;
    grid-template-rows: subgrid;
    row-gap: 1.25rem;
    min-width: 0;
    padding-block-end: 2rem;
    overflow: hidden;
    background: var(--md-sys-color-surface);
    border: 1px solid var(--md-sys-color-outline-variant);
    border-radius: 0.75rem;
    text-align: center;
}
.ArticleLockedNotice__planName--yokcH {
    grid-row: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 0.5rem;
    padding: 1rem 1.75rem;
    background: var(--md-sys-color-surface-container-high);
    border-block-end: 1px solid var(--md-sys-color-outline-variant);
    font-size: 1.05rem;
    font-weight: 700;
    color: var(--md-sys-color-on-surface);
}
.ArticleLockedNotice__planDescription--YW7xz {
    grid-row: 2;
    margin: 0 1.75rem;
    font-size: 0.85rem;
    color: var(--md-sys-color-on-surface-variant);
}
.ArticleLockedNotice__planPrice--BPjrc {
    grid-row: 3;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.1rem;
    margin: 0.75rem 1.75rem 0;
    padding-block-start: 1.25rem;
    border-block-start: 1px solid var(--md-sys-color-outline-variant);
}
.ArticleLockedNotice__planAction--MlWan {
    grid-row: 4;
    align-self: end;
    margin: 0.25rem 1.75rem 0;
    white-space: nowrap;
}
.ArticleLockedNotice__planAmount--pEltW {
    font-size: 1.4rem;
    font-weight: 700;
    color: var(--md-sys-color-primary);
}
.ArticleLockedNotice__planTerm--qDpb9 {
    font-size: 0.8rem;
    color: var(--md-sys-color-on-surface-variant);
}
.ArticleLockedNotice__renewalNotice--s3oe9 {
    max-width: var(--content-width);
    margin: 0.5rem 0 0;
    font-size: 0.85rem;
    color: var(--md-sys-color-on-surface-variant);
}
.ArticleLockedNotice__termsNotice--I0PlM {
    margin: 0;
    font-size: 0.85rem;
}
.ArticleLockedNotice__otherPlans--z_PwZ {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    width: 100%;
    padding-block-start: 0.5rem;
}
.ArticleLockedNotice__otherToggle--Ps2jy {
    border: none;
    background: none;
    padding: 0;
    font: inherit;
    font-weight: 600;
    cursor: pointer;
    color: var(--md-sys-color-primary);
    text-decoration: underline;
    text-underline-offset: 2px;
}
.ArticleLockedNotice__otherToggle--Ps2jy:hover {
        text-decoration: none;
}
.ArticleLockedNotice__otherToggle--Ps2jy:focus-visible {
        outline: 2px solid var(--md-sys-color-primary);
        outline-offset: 2px;
}
.ArticleLockedNotice__checkoutError--RuSDP {
    margin: 0.75rem 0 0;
    color: var(--md-sys-color-error, #b00020);
    font-size: 0.9rem;
}
.ArticleLockedNotice__separator--on56L {
    width: 100%;
    max-width: var(--content-width);
    border: none;
    border-top: 1px solid var(--md-sys-color-outline-variant);
    margin-block: 1.75rem 0;
}
.ArticleLockedNotice__orDivider--fZj59 {
    display: flex;
    align-items: center;
    gap: 1rem;
    width: 100%;
    max-width: var(--content-width);
    margin: 0.75rem 0 0;
    font-size: 0.85rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: var(--md-sys-color-on-surface-variant);
}
.ArticleLockedNotice__orDivider--fZj59::before,
    .ArticleLockedNotice__orDivider--fZj59::after {
        content: '';
        flex: 1 1 auto;
        border-top: 1px solid var(--md-sys-color-outline-variant);
}
.ArticleLockedNotice__plansHeading--p5RU2 {
    margin: 0;
    font-size: 1.05rem;
    font-weight: 600;
    color: var(--md-sys-color-on-surface);
}
.ArticleLockedNotice__vippsButton--wWNof {
    padding: 0.55rem 1rem;
    border: none;
    border-radius: 999px;
    background: #ff5b24;
    color: #fff;
    font: inherit;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.15s, opacity 0.15s;
}
.ArticleLockedNotice__vippsButton--wWNof:hover {
        background: #e0481a;
}
.ArticleLockedNotice__vippsButton--wWNof:disabled {
        opacity: 0.6;
        cursor: default;
}
.ArticleLockedNotice__vippsButton--wWNof:focus-visible {
        outline: 2px solid #ff5b24;
        outline-offset: 2px;
}


.PrintOverlay__overlay--leYUT {
    position: fixed;
    inset-inline: 0;
    inset-block-start: 0;
    z-index: 10000;
    animation: PrintOverlay__fadeIn--VVzOZ 0.2s ease-out;
}
@keyframes PrintOverlay__fadeIn--VVzOZ {
from {
        opacity: 0;
}
to {
        opacity: 1;
}
}
.PrintOverlay__controlPanel--uWL7L {
    background-color: var(--md-sys-color-surface-container-low);
    border-block-end: 1px solid var(--md-sys-color-outline-variant);
    box-shadow: 0 2px 4px rgb(0, 0, 0, 0.08);
    transition: all 0.3s ease-in-out;
}
.PrintOverlay__collapsed--K2CWZ {
    box-shadow: 0 1px 2px rgb(0, 0, 0, 0.05);
}
.PrintOverlay__headerRow--dJc8q {
    display: flex;
    align-items: center;
}
.PrintOverlay__headerCloseButton--N1cwA {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.75rem;
    margin-inline-end: 0.5rem;
    border: none;
    background: transparent;
    color: var(--md-sys-color-on-surface);
    cursor: pointer;
    border-radius: 50%;
    transition: background-color 0.15s;
}
.PrintOverlay__headerCloseButton--N1cwA:hover {
        background-color: rgb(0, 0, 0, 0.08);
}
.PrintOverlay__headerCloseButton--N1cwA:focus-visible {
        outline: 2px solid var(--md-sys-color-primary);
        outline-offset: 2px;
}
.PrintOverlay__headerCloseIcon--HaGL6 {
    width: 22px;
    height: 22px;
}
.PrintOverlay__toggleButton--MNBBn {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex: 1;
    padding: 1rem 1.5rem;
    border: none;
    background: transparent;
    color: var(--md-sys-color-on-surface);
    font-size: 1rem;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.15s;
}
.PrintOverlay__toggleButton--MNBBn:hover {
        background-color: rgb(0, 0, 0, 0.04);
}
.PrintOverlay__toggleButton--MNBBn:focus-visible {
        outline: 2px solid var(--md-sys-color-primary);
        outline-offset: 2px;
}
.PrintOverlay__toggleIcon--bTEck {
    width: 24px;
    height: 24px;
    color: var(--md-sys-color-primary);
}
.PrintOverlay__panelContent--tf_SQ {
    padding: 1rem 1.5rem 1.5rem;
    animation: PrintOverlay__slideDown--Yc5nY 0.3s ease-out;
}
@keyframes PrintOverlay__slideDown--Yc5nY {
from {
        opacity: 0;
        transform: translateY(-10px);
}
to {
        opacity: 1;
        transform: translateY(0);
}
}
.PrintOverlay__panelHeading--xmoVv {
    margin: 0 0 1rem;
    font-size: 1.1rem;
    font-weight: 600;
    color: var(--md-sys-color-on-surface);
}
.PrintOverlay__sectionList--ohWa9 {
    columns: 2 14rem;
    column-gap: 2rem;
    max-height: 40vh;
    overflow-y: auto;
    margin-block-end: 1.5rem;
}
.PrintOverlay__sectionRow--OqCZY {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem 0.75rem;
    page-break-inside: avoid;
    break-inside: avoid;
    margin-block-end: 0.75rem;
}
.PrintOverlay__sectionLabel--IrN9L {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    transition: color 0.15s;
}
.PrintOverlay__sectionLabel--IrN9L:hover {
        color: var(--md-sys-color-primary);
}
.PrintOverlay__localAdditionsLabel--tt50V {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    font-size: 0.85rem;
    color: var(--md-sys-color-on-surface-variant);
}
.PrintOverlay__localAdditionsLabel--tt50V:hover {
        color: var(--md-sys-color-primary);
}
.PrintOverlay__localCheckbox--bISBM {
    width: 1rem;
    height: 1rem;
    cursor: pointer;
    accent-color: var(--md-sys-color-primary);
    margin-inline: 0.15rem 0.25rem;
}
.PrintOverlay__localCheckbox--bISBM:disabled {
        cursor: not-allowed;
        opacity: 0.5;
}
.PrintOverlay__localLabelText--qvsTQ {
    line-height: 1.4;
}
.PrintOverlay__checkbox--yw3Tl {
    width: 1.25rem;
    height: 1.25rem;
    cursor: pointer;
    accent-color: var(--md-sys-color-primary);
}
.PrintOverlay__checkbox--yw3Tl:disabled {
        cursor: not-allowed;
        opacity: 0.5;
}
.PrintOverlay__labelText--rhQSH {
    font-size: 0.95rem;
    line-height: 1.4;
}
.PrintOverlay__actions--JZLg0 {
    display: flex;
    gap: 1rem;
    padding-block-start: 1rem;
    border-block-start: 1px solid var(--md-sys-color-outline-variant);
}
.PrintOverlay__printButton--o_Osj {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.75rem 1.5rem;
    border: none;
    border-radius: 4px;
    background-color: var(--md-sys-color-primary);
    color: white;
    font-size: 1rem;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.15s, box-shadow 0.15s;
}
.PrintOverlay__printButton--o_Osj:hover {
        filter: brightness(0.9);
        box-shadow: 0 2px 4px rgb(0, 0, 0, 0.15);
}
.PrintOverlay__printButton--o_Osj:active {
        transform: translateY(1px);
        box-shadow: 0 1px 2px rgb(0, 0, 0, 0.15);
}
.PrintOverlay__printButton--o_Osj:focus-visible {
        outline: 2px solid var(--md-sys-color-on-primary);
        outline-offset: 2px;
}
.PrintOverlay__closeButton--j_dYe {
    padding: 0.75rem 1.5rem;
    border: 1px solid var(--md-sys-color-outline-variant);
    border-radius: 4px;
    background-color: transparent;
    color: var(--md-sys-color-on-surface);
    font-size: 1rem;
    cursor: pointer;
    transition: background-color 0.15s;
}
.PrintOverlay__closeButton--j_dYe:hover {
        background-color: rgb(0, 0, 0, 0.04);
}
.PrintOverlay__closeButton--j_dYe:focus-visible {
        outline: 2px solid var(--md-sys-color-primary);
        outline-offset: 2px;
}
.PrintOverlay__buttonIcon--L6_jL {
    width: 20px;
    height: 20px;
}
@media print {
.PrintOverlay__overlay--leYUT {
        display: none;
}
}
@media screen and (width <= 768px) {
.PrintOverlay__actions--JZLg0 {
        flex-direction: column;
}
.PrintOverlay__printButton--o_Osj,
    .PrintOverlay__closeButton--j_dYe {
        width: 100%;
}
}


.ArticleToc__toc--IQ2Zl {
    margin-block: 1rem 2rem;
}
.ArticleToc__list--tAoCC {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}
.ArticleToc__item--ROBTi {
    display: inline-block;
    padding: 0.5rem 1rem;
    border-radius: 2rem;
    border: 1px solid var(--md-sys-color-outline-variant);
    background: var(--md-sys-color-surface-container);
    color: var(--md-sys-color-on-surface);
    text-decoration: none;
    font-size: 0.9rem;
    transition: color 0.15s, background-color 0.15s, border-color 0.15s;
}
.ArticleToc__item--ROBTi:hover {
        background: var(--md-sys-color-surface-container-high);
        border-color: var(--md-sys-color-outline);
}
.ArticleToc__item--ROBTi:focus-visible {
        outline: 2px solid var(--md-sys-color-primary);
        outline-offset: 2px;
}
@media print {
.ArticleToc__toc--IQ2Zl {
        display: none;
}
}


.ArticleContent__branding--VBn0t {
    font-weight: bold;
    color: var(--md-sys-color-tertiary);
    display: flex;
    align-items: center;
    margin-block-end: 0.5rem;
}
.ArticleContent__publisherLogo--ZggIj {
    display: inline-flex;
    align-items: center;
    height: 1.75em;
    max-width: 10em;
}
.ArticleContent__publisherLogo--ZggIj > svg {
        height: 100%;
        width: auto;
        max-width: 100%;
}
.ArticleContent__title--_DIfY {
    margin-block: 0 0.5rem;
    color: var(--md-sys-color-primary);
    hyphens: auto;
}
.ArticleContent__titlePage--bQHNF {
    font-size: 2.5rem;
    font-weight: 500;
}
.ArticleContent__titleSection--Y8jHY {
    font-size: 2rem;
    font-weight: 700;
}
.ArticleContent__meta--SiVd7 {
    display: flex;
    align-items: baseline;
    gap: 0.5rem;
    font-size: 0.8rem;
    color: var(--md-sys-color-on-surface-variant);
    margin-block-end: 3rem;
}
.ArticleContent__pubDate--W3YRY::after {
        content: '·';
        margin-inline-start: 0.5rem;
}
.ArticleContent__printLink--WDobQ {
    color: var(--md-sys-color-on-surface-variant);
    text-decoration: underline;
    cursor: pointer;
}
.ArticleContent__printLink--WDobQ:hover {
        color: var(--md-sys-color-on-surface);
}
@media print {
.ArticleContent__title--_DIfY {
        color: black;
}
.ArticleContent__meta--SiVd7 {
        margin-bottom: 2rem;
        color: #333;
}
.ArticleContent__printLink--WDobQ {
        display: none;
}
.ArticleContent__pubDate--W3YRY::after {
        display: none;
}
}
.ArticleContent__intro--LQsTJ {
    font-size: 1.2em;
    line-height: 1.5;
    margin-block-end: 2em;
}
.ArticleContent__introFade--pUYPB {
    mask-image: linear-gradient(to bottom, #000 20%, transparent 90%);
}
.ArticleContent__content--_tqlD {
    line-height: 1.6;
}

