@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Outfit:wght@600&display=swap";body {    min-inline-size: 375px;    background-color: #fff}html,body {    width: 100%;    height: 100%}body {    overflow-y: scroll !important}main {    color: var(--cl-blk);    font-family: var(--font-family__def);    font-feature-settings: "palt" 1;    font-optical-sizing: auto;    font-size: var(--font-size__sm);    font-style: normal;    font-weight: 500;    letter-spacing: .1em;    line-height: 1.8;    text-align: justify}@media screen and (max-width:599.98px) {    main {        letter-spacing: .05em    }}main a {    color: var(--cl-blk);    text-decoration: none;    background: none}@media(hover: none) {    main a:active {        color: var(--cl-yellow)    }}main b,main strong,main em {    font-weight: 700}main img {    width: 100%;    height: auto;    display: block;    margin: 0 auto}* {    box-sizing: border-box;    background-repeat: none}*:before,*:after {    box-sizing: border-box}button {    color: var(--cl-blk);    font-family: var(--font-family__def);    letter-spacing: .1em;    padding: 0;    background-color: rgba(0, 0, 0, 0);    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    outline: none;    border-radius: 0;    border: none;    display: block;    cursor: pointer}#wrapper {    display: grid;    grid-template-rows: auto 1fr auto auto;    grid-template-columns: 100%;    min-height: 100vh;    opacity: 0}body._allloaded #wrapper {    opacity: 1;    transition: opacity .3s .1s linear}body._allloaded #wrapper._splash {    position: fixed;    top: 0}.l-line {    border-block-start: 1px solid rgba(0, 0, 0, 0);    border-block-end: 1px solid rgba(0, 0, 0, 0);    background-color: var(--cl-gray__bcg)}.l-container,.l-separator,.l-container__narrow {    inline-size: 100%;    max-inline-size: 1680px;    margin-block-start: max(30px, var(--u-gap__ub10));    margin-inline: auto;    padding-inline: var(--u-gap__ub10)}@media screen and (min-width:1080px) {    .l-container__narrow {        padding-inline: var(--u-gap__ub25)    }}.l-container__mbs-0 {    margin-block-start: 0}.l-container__mbs {    margin-block-start: max(30px, var(--u-gap__ub10))}.l-container__mbs-l {    margin-block-start: max(30px, var(--u-gap__ub15))}.l-container__mbe {    margin-block-end: max(30px, var(--u-gap__ub10))}.l-container__mbe-l {    margin-block-end: max(30px, var(--u-gap__ub15))}.l-grids__columns-2,.l-grids__columns-3,.l-grids__columns-4 {    display: grid;    gap: var(--column-gap)}.l-grids__gap-s {    gap: var(--column-gap-s)}.l-grids__columns-2 {    grid-template-columns: repeat(2, 1fr)}.l-grids__columns-3 {    grid-template-columns: repeat(3, 1fr)}.l-grids__columns-4 {    grid-template-columns: repeat(4, 1fr)}@media screen and (max-width:799.98px) {    .l-grids__columns-1__sm {        grid-template-columns: repeat(1, 1fr)    }    .l-grids__columns-2__sm {        grid-template-columns: repeat(2, 1fr)    }    .l-grids__columns-3__sm {        grid-template-columns: repeat(3, 1fr)    }}@media screen and (max-width:599.98px) {    .l-grids__columns-1__xs {        grid-template-columns: repeat(1, 1fr)    }    .l-grids__columns-2__xs {        grid-template-columns: repeat(2, 1fr)    }    .l-grids__columns-3__xs {        grid-template-columns: repeat(3, 1fr)    }}.l-separator {    display: block;    margin-block: max(30px, var(--u-gap__ub10))}.l-separator>span {    display: block;    width: 100%;    height: 1px;    background-image: linear-gradient(to right, var(--cl-blk) 2px, transparent 2px);    background-size: 5px 1px}.h-header {    display: flex;    align-items: center;    justify-content: flex-end;    block-size: 75px}@media screen and (max-width:799.98px) {    .h-header {        block-size: 65px;        justify-content: space-between    }}.h-logo__sketchbook {    margin-block-start: .2em}@media screen and (min-width:800px) {    .h-logo__sketchbook {        position: absolute;        inset-inline-start: 50%;        transform: translate(-50%, 0)    }}.h-logo__sketchbook>a {    display: block;    inline-size: clamp(150px, 120px + 6vw, 185px);    margin-inline: auto}.h-logo__company>a {    display: block;    inline-size: clamp(100px, 80px + 6vw, 145px);    margin-inline: auto}:root {    --cl-blk: #222;    --cl-yellow: #f8B500;    --cl-gray__bcg: #F7F7F7;    --cl-gray__border: #e6e6e6;    --u-gap__ub2: clamp(3.525px, 0.94vw, 15.792px);    --u-gap__ub3: clamp(5.2875px, 1.41vw, 23.688px);    --u-gap__ub5: clamp(8.8125px, 2.35vw, 39.48px);    --u-gap__ub7: clamp(12.3375px, 3.29vw, 55.272px);    --u-gap__ub10: clamp(17.625px, 4.7vw, 78.96px);    --u-gap__ub12: clamp(21.15px, 5.64vw, 94.752px);    --u-gap__ub15: clamp(26.4375px, 7.05vw, 118.44px);    --u-gap__ub20: clamp(35.25px, 9.4vw, 157.92px);    --u-gap__ub25: clamp(44.0625px, 11.75vw, 197.4px);    --u-gap__ub30: clamp(52.875px, 14.1vw, 236.88px);    --u-gap__ub35: clamp(61.6875px, 16.45vw, 276.36px);    --u-gap__ub40: clamp(70.5px, 18.8vw, 315.84px);    --font-family__def: "Noto Sans JP", system-ui;    --font-family__e1: "Outfit", sans-serif;    --font-size__xxl: clamp(30px, 3.3vw + 17px, 72.44px);    --font-size__xl: clamp(19px, 1.5vw + 13px, 38.2px);    --font-size__lg: clamp(16px, .9vw + 12px, 27.12px);    --font-size__md: clamp(15px, .6vw + 12px, 22.08px);    --font-size__sm: clamp(12px, .4vw + 11px, 17.72px);    --font-size__xs: clamp(11px, .32vw + 9px, 14.376px);    --border-radius__e: calc(1px / 0);    --border-radius__s: 6px;    --border-radius__l: 10px;    --border-radius__xl: 20px;    --arrow-size: clamp(16px, 1vw + 12px, 24px);    --column-gap: max(20px, var(--u-gap__ub7));    --column-gap-s: 20px;    --leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width:599.98px) {    :root {        --column-gap-s: 10px    }}.c-title-A,.c-title-A__sm {    font-size: var(--font-size__xl);    font-weight: 700;    line-height: 1.4;    text-align: center;    margin-block: var(--u-gap__ub15) max(25px, var(--u-gap__ub10))}.c-title-A::after,.c-title-A__sm::after {    content: attr(data-subtitle);    color: var(--cl-yellow);    font-family: var(--font-family__e1);    font-size: var(--font-size__xs);    font-weight: 600;    letter-spacing: .07em;    display: block;    margin-block: .5em var(--leading-trim)}.c-title-A__sm {    font-size: var(--font-size__md);    margin-block: var(--u-gap__ub15) var(--u-gap__ub5)}.c-linktext {    color: var(--cl-blk);    text-decoration: underline;    cursor: pointer}@media(hover: hover) {    .c-linktext:hover {        text-decoration: underline    }}.c-button-A,.c-button-A__small,.c-button-A__yellow {    --button-size: 15em;    color: var(--cl-blk);    font-family: var(--font-family__def);    font-size: var(--font-size__sm);    font-weight: 700;    line-height: 1.4;    text-align: center;    display: flex;    justify-content: center;    align-items: center;    padding-block: 1em;    padding-inline: 1em;    margin-block-start: max(20px, var(--u-gap__ub7));    margin-inline: auto;    inline-size: 100%;    max-inline-size: var(--button-size);    border-radius: var(--border-radius__e);    border: 2px solid var(--cl-gray__border);    background-color: #fff;    transition: all .1s ease-out}.c-button-A>i,.c-button-A__small>i,.c-button-A__yellow>i {    inline-size: var(--arrow-size);    block-size: var(--arrow-size);    border-radius: var(--border-radius__e);    flex-shrink: 0;    background: var(--cl-yellow) url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 50 50"><path fill="%23ffffff" d="M49.66,26.74c.46-1.11.46-2.36,0-3.47-.23-.56-.56-1.06-.98-1.48L28.22,1.33c-1.78-1.78-4.65-1.78-6.43,0s-1.78,4.65,0,6.43l12.7,12.7H4.55c-2.51,0-4.55,2.04-4.55,4.55s2.04,4.55,4.55,4.55h29.94l-12.7,12.7c-1.78,1.78-1.78,4.65,0,6.43.89.89,2.05,1.33,3.21,1.33s2.33-.44,3.21-1.33l20.45-20.45c.42-.42.75-.92.98-1.48Z"/></svg>') no-repeat 50% 50%;    background-size: 50% auto}.c-button-A>span,.c-button-A__small>span,.c-button-A__yellow>span {    flex-basis: 100%}@media(hover: hover) {    .c-button-A:hover,    .c-button-A__small:hover,    .c-button-A__yellow:hover {        color: var(--cl-yellow);        border: 2px solid var(--cl-yellow)    }}@media(hover: none) {    .c-button-A:active,    .c-button-A__small:active,    .c-button-A__yellow:active {        border: 2px solid var(--cl-yellow)    }}.c-button-A__yellow {    background-color: var(--cl-yellow);    border-color: var(--cl-yellow)}.c-button-A__yellow>i {    background: #fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 50 50"><path fill="%23F8B500" d="M49.66,26.74c.46-1.11.46-2.36,0-3.47-.23-.56-.56-1.06-.98-1.48L28.22,1.33c-1.78-1.78-4.65-1.78-6.43,0s-1.78,4.65,0,6.43l12.7,12.7H4.55c-2.51,0-4.55,2.04-4.55,4.55s2.04,4.55,4.55,4.55h29.94l-12.7,12.7c-1.78,1.78-1.78,4.65,0,6.43.89.89,2.05,1.33,3.21,1.33s2.33-.44,3.21-1.33l20.45-20.45c.42-.42.75-.92.98-1.48Z"/></svg>') no-repeat 50% 50%;    background-size: 50% auto}.c-button-A__yellow:hover {    color: #fff}.c-button-A__small {    font-size: var(--font-size__xs)}.c-button-A__small>i {    width: calc(var(--arrow-size)*.8);    height: calc(var(--arrow-size)*.8)}.c-hoverimg {    display: block;    width: 100%;    overflow: hidden;    position: relative}.c-hoverimg img {    opacity: 1;    transform: scale(1);    transition: transform .4s}@media(hover: hover) {    a:hover .c-hoverimg img,    a.c-hoverimg:hover img {        opacity: 1;        transform: scale(1.05);        transition: transform .6s cubic-bezier(0.14, 0, 0, 1)    }}.c-banner-A__item>figure {    background-color: var(--cl-card);    border-radius: var(--border-radius__l);    overflow: hidden}.c-category__brand,.c-category__paper {    --cl-card: #F1F1EC;    display: block}.c-category__item {    line-height: 1.4;    text-align: center;    display: block}.c-category__item>figure+div {    margin-block: 1em .5em}.c-category__brand .c-category__item>figure,.c-category__paper .c-category__item,.c-category__binding .c-category__item>figure {    background-color: var(--cl-card);    border-radius: var(--border-radius__s);    overflow: hidden}@media screen and (max-width:799.98px) {    .c-category__brand>.l-grids__columns-4 li:nth-last-child(-n+2) {        display: none    }}@media screen and (min-width:800px) {    .c-category__brand .c-category__brand-outer li:nth-child(-n+2) {        display: none    }}.c-category__paper .c-category__item {    line-height: 1;    display: flex;    justify-content: center;    align-items: center;    padding-block: 2.5em;    padding-inline: 1em;    height: 100%}@media screen and (max-width:799.98px) {    .c-category__paper .c-category__item {        padding-block: 2em    }}.c-category__paper .c-category__item>i {    width: var(--arrow-size);    height: var(--arrow-size);    background-color: var(--cl-yellow);    border-radius: var(--border-radius__e);    flex-shrink: 0;    background: var(--cl-yellow) url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 50 50"><path fill="%23ffffff" d="M49.66,26.74c.46-1.11.46-2.36,0-3.47-.23-.56-.56-1.06-.98-1.48L28.22,1.33c-1.78-1.78-4.65-1.78-6.43,0s-1.78,4.65,0,6.43l12.7,12.7H4.55c-2.51,0-4.55,2.04-4.55,4.55s2.04,4.55,4.55,4.55h29.94l-12.7,12.7c-1.78,1.78-1.78,4.65,0,6.43.89.89,2.05,1.33,3.21,1.33s2.33-.44,3.21-1.33l20.45-20.45c.42-.42.75-.92.98-1.48Z"/></svg>') no-repeat 50% 50%;    background-size: 50% auto}.c-category__paper .c-category__item>span {    width: 100%;    padding-inline: .5em}@media screen and (max-width:799.98px) {    .c-category__binding .c-category__item img {        aspect-ratio: 1/1;        -o-object-fit: cover;        object-fit: cover    }}.c-category__brand-outer {    overflow: hidden;    transition: height .3s ease-in-out}.c-category__brand-outer>* {    padding-block-start: var(--column-gap-s)}.c-category__brand-button>i {    transform: rotate(90deg);    transition: transform .2s .1s}.c-category__brand-button._open>i {    transform: rotate(-90deg)}.c-cta__inner {    display: grid;    grid-template-columns: 2fr 1fr;    grid-template-rows: auto auto;    -moz-column-gap: var(--u-gap__ub20);    column-gap: var(--u-gap__ub20);    padding-block: max(25px, var(--u-gap__ub10));    padding-inline: var(--u-gap__ub12);    background-color: var(--cl-yellow);    border-radius: var(--border-radius__l);    position: relative}.c-cta__inner::after {    --dot-size: 10px;    content: "";    inline-size: var(--dot-size);    block-size: 100%;    position: absolute;    inset-inline-start: 62.5%;    background: radial-gradient(#fff 40%, transparent 40%);    background-size: var(--dot-size) var(--dot-size)}@media screen and (max-width:799.98px) {    .c-cta__inner {        display: block    }    .c-cta__inner::after {        content: none    }    .c-cta__inner>.c-title-A__sm:nth-of-type(2) {        margin-block-start: max(15px, var(--u-gap__ub7));        padding-block-start: max(30px, var(--u-gap__ub12));        position: relative    }    .c-cta__inner>.c-title-A__sm:nth-of-type(2)::after {        --dot-size: 7px;        content: "";        inline-size: calc(100% + var(--u-gap__ub12)*2);        block-size: var(--dot-size);        position: absolute;        inset-inline-start: calc(var(--u-gap__ub12)*-1);        inset-block-start: 0;        background: radial-gradient(#fff 40%, transparent 40%);        background-size: var(--dot-size) var(--dot-size)    }}.c-cta__inner>.c-title-A__sm {    grid-row: 1;    grid-column: 1}.c-cta__inner>.c-title-A__sm::after {    color: #fff}.c-cta__inner>.c-title-A__sm:nth-of-type(2) {    grid-column: 2}.c-cta__inner>ul {    display: flex;    justify-content: center;    flex-wrap: wrap;    gap: var(--u-gap__ub20);    inline-size: 100%;    max-inline-size: 600px;    margin-inline: auto;    padding: 0;    list-style: none;}.c-cta__inner>ul>li {    flex:0 1 auto;    flex-basis: 50%;    text-align:center;}/*.c-cta__inner>ul {    line-height: 1;    grid-row: 2;    grid-column: 1;    display: flex;    inline-size: 100%;    max-inline-size: 600px;    margin-inline: auto}.c-cta__inner>ul>li {    flex-basis: 50%}*/.c-cta__inner>ul>li>a {    display: flex;    align-items: center;    block-size: 100%;    padding-block: 2em;    background-color: #fff;    border-radius: var(--border-radius__s)}.c-cta__inner>ul>li>a>img {    inline-size: 45%}.c-cta__inner>ul>li:nth-child(2) img {    inline-size: 52%}.c-cta__inner>div {    grid-row: 2;    grid-column: 2;    display: flex;    align-items: center}.c-cta__inner>div>.c-button-A,.c-cta__inner>div>.c-button-A__yellow,.c-cta__inner>div>.c-button-A__small {    border-color: #fff}.c-cuttingmarks::before {    --dot-size: min(23.52px, 1.4vw);    content: "";    inline-size: min(1478.4px, 88vw);    block-size: calc(var(--dot-size)/2);    position: absolute;    z-index: 10;    inset-block-start: 0;    inset-inline-start: 50%;    transform: translate(-50%, -1px);    background-image: radial-gradient(#fff 45%, transparent 45%);    background-size: var(--dot-size) var(--dot-size);    background-position: 50% 100%}@media screen and (max-width:1079.98px) {    .c-cuttingmarks::before {        --dot-size: max(18px, 2.5vw);        inline-size: 100%    }}@media screen and (max-width:799.98px) {    .c-review .l-grids__columns-3 {        gap: 0;        margin-block-end: min(-15px, var(--u-gap__ub7)*-1)    }}.c-review__item {    line-height: 1.6}.c-review__item>figure {    background-color: var(--cl-card);    border-radius: var(--border-radius__s);    overflow: hidden}.c-review__item>div {    margin-block-start: 1em}@media screen and (max-width:799.98px) {    .c-review__item {        display: flex;        align-items: center;        justify-content: space-between;        padding-block: max(15px, var(--u-gap__ub7));        position: relative    }    .c-review__item::before {        content: "";        inline-size: calc(100% + var(--u-gap__ub10)*2);        height: 2px;        background-color: #fff;        position: absolute;        inset-block-start: 0;        inset-inline-start: calc(var(--u-gap__ub10)*-1)    }    .c-review__item>figure {        flex-basis: 35%    }    .c-review__item>div {        flex-basis: 59%;        margin-block-start: 0    }}@media screen and (max-width:1079.98px) {    .top-hero {        padding-inline: 0    }}.top-hero__inner {    background-color: gray;    overflow: hidden;    position: relative}@media screen and (min-width:1080px) {    .top-hero__inner {        border-radius: var(--border-radius__s)    }}@media screen and (orientation: portrait)and (max-width:1079.98px) {    .top-hero__inner {        aspect-ratio: 1/1    }}@media screen and (orientation: portrait)and (max-width:599.98px) {    .top-hero__inner {        aspect-ratio: 6/8.4    }}.top-hero__item {    inline-size: 100%;    block-size: 100%;    position: relative}.top-hero__item>img {    inline-size: 100%;    block-size: 100%;    -o-object-fit: cover;    object-fit: cover}.top-hero__item>a {    text-indent: -100%;    display: block;    inline-size: 16%;    aspect-ratio: 402/114;    background: url(../images/top/top-hero_img02.webp) no-repeat;    background-size: 100% auto;    position: absolute;    inset-block-start: 62.5%;    inset-inline-start: 50%;    transform: translate(-50%, -50%);    overflow: hidden;    animation: btn-gakugaku 1.8s 1.5s infinite backwards}@media screen and (orientation: portrait)and (max-width:1079.98px) {    .top-hero__item>a {        inline-size: 26%    }}@media screen and (orientation: portrait)and (max-width:599.98px) {    .top-hero__item>a {        inline-size: 37%    }}@media(hover: hover) {    .top-hero__item>a:hover {        margin-block-start: 3px;        animation: none    }}@keyframes btn-gakugaku {    0% {        transform: translate(-50%, -50%) rotateZ(0deg)    }    3% {        transform: translate(-50%, -50%) rotateZ(2deg)    }    6% {        transform: translate(-50%, -50%) rotateZ(0deg)    }    9% {        transform: translate(-50%, -50%) rotateZ(-2deg)    }    12% {        transform: translate(-50%, -50%) rotateZ(0deg)    }}.top-banner__list {    display: flex;    justify-content: center}.top-banner__list>li {    flex-basis: calc(250px + 10%)}.top-banner__item {    display: block;    border-radius: var(--border-radius__l);    overflow: hidden}.top-banner__size {    border: 2px solid var(--cl-yellow)}.u-tal__l {    text-align: left}.u-tal__r {    text-align: right}.u-tal__c {    text-align: center}.u-tal__j {    text-align: justify}@media screen and (max-width:1079.98px) {    .u-tal__l__md {        text-align: left    }}@media screen and (max-width:1079.98px) {    .u-tal__r__md {        text-align: right    }}@media screen and (max-width:1079.98px) {    .u-tal__c__md {        text-align: center    }}@media screen and (max-width:1079.98px) {    .u-tal__j__md {        text-align: justify    }}@media screen and (max-width:799.98px) {    .u-tal__l__sm {        text-align: left    }}@media screen and (max-width:799.98px) {    .u-tal__r__sm {        text-align: right    }}@media screen and (max-width:799.98px) {    .u-tal__c__sm {        text-align: center    }}@media screen and (max-width:799.98px) {    .u-tal__j__sm {        text-align: justify    }}@media screen and (max-width:599.98px) {    .u-tal__l__xs {        text-align: left    }}@media screen and (max-width:599.98px) {    .u-tal__r__xs {        text-align: right    }}@media screen and (max-width:599.98px) {    .u-tal__c__xs {        text-align: center    }}@media screen and (max-width:599.98px) {    .u-tal__j__xs {        text-align: justify    }}@media screen and (max-width:399.98px) {    .u-tal__l__xxs {        text-align: left    }}@media screen and (max-width:399.98px) {    .u-tal__r__xxs {        text-align: right    }}@media screen and (max-width:399.98px) {    .u-tal__c__xxs {        text-align: center    }}@media screen and (max-width:399.98px) {    .u-tal__j__xxs {        text-align: justify    }}.u-tcl__blk,.u-tcl__blk a {    color: var(--cl-blk) !important}.u-tcl__wh,.u-tcl__wh a {    color: #fff !important}.u-of__h {    overflow: hidden}.u-fw__n {    font-weight: 400}.u-fw__b {    font-weight: 700}.u-pos__r {    position: relative}.u-pos__a {    position: absolute}.u-dp__il {    display: inline}.u-dp__ib {    display: inline-block}.u-dp__b {    display: block}.u-dp__n {    display: none}@media screen and (max-width:1079.98px) {    .u-dp__il__md {        display: inline    }}@media screen and (max-width:1079.98px) {    .u-dp__ib__md {        display: inline-block    }}@media screen and (max-width:1079.98px) {    .u-dp__b__md {        display: block    }}@media screen and (max-width:1079.98px) {    .u-dp__n__md {        display: none    }}@media screen and (max-width:799.98px) {    .u-dp__il__sm {        display: inline    }}@media screen and (max-width:799.98px) {    .u-dp__ib__sm {        display: inline-block    }}@media screen and (max-width:799.98px) {    .u-dp__b__sm {        display: block    }}@media screen and (max-width:799.98px) {    .u-dp__n__sm {        display: none    }}@media screen and (max-width:599.98px) {    .u-dp__il__xs {        display: inline    }}@media screen and (max-width:599.98px) {    .u-dp__ib__xs {        display: inline-block    }}@media screen and (max-width:599.98px) {    .u-dp__b__xs {        display: block    }}@media screen and (max-width:599.98px) {    .u-dp__n__xs {        display: none    }}@media screen and (max-width:399.98px) {    .u-dp__il__xxs {        display: inline    }}@media screen and (max-width:399.98px) {    .u-dp__ib__xxs {        display: inline-block    }}@media screen and (max-width:399.98px) {    .u-dp__b__xxs {        display: block    }}@media screen and (max-width:399.98px) {    .u-dp__n__xxs {        display: none    }}.u-fx-aic {    align-items: center}.u-fx-asc {    align-self: center}.u-mbs__0 {    margin-block-start: 0}.u-mbs__em05 {    margin-block-start: .5em}.u-mbs__em10 {    margin-block-start: 1em}.u-mbs__ub3 {    margin-block-start: var(--u-gap__ub3)}.u-mbs__ub5 {    margin-block-start: var(--u-gap__ub5)}.u-mbs__ub7 {    margin-block-start: var(--u-gap__ub7)}.u-mbs__ub10 {    margin-block-start: var(--u-gap__ub10)}.u-mbs__ub12 {    margin-block-start: var(--u-gap__ub12)}.u-mbs__ub15 {    margin-block-start: var(--u-gap__ub15)}.u-mbs__ub20 {    margin-block-start: var(--u-gap__ub20)}.u-mbe__0 {    margin-block-end: 0}.u-mbe__em05 {    margin-block-end: .5em}.u-mbe__em10 {    margin-block-end: 1em}.u-mbe__ub3 {    margin-block-end: var(--u-gap__ub3)}.u-mbe__ub5 {    margin-block-end: var(--u-gap__ub5)}.u-mbe__ub7 {    margin-block-end: var(--u-gap__ub7)}.u-mbe__ub10 {    margin-block-end: var(--u-gap__ub10)}.u-mbe__ub12 {    margin-block-end: var(--u-gap__ub12)}.u-mbe__ub15 {    margin-block-end: var(--u-gap__ub15)}.u-mbe__ub20 {    margin-block-end: var(--u-gap__ub20)}@media screen and (max-width:799.98px) {    .u-pb__0__sm {        padding-bottom: 0    }}@media screen and (max-width:599.98px) {    .u-pb__0__xs {        padding-bottom: 0    }}