.oulpan-medical :is(.om-wait__art,.om-answer__art,.om-card__icon-art){mix-blend-mode:multiply}.oulpan-medical .sub-hero .acts{margin-block-start:22px}.oulpan-medical .om-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oulpan-medical .om-chip{min-height:44px;color:var(--green-d);white-space:nowrap;box-shadow:inset 0 0 0 2px var(--mint-d);transition:background-color .14s var(--elev-ease-out,ease-out), color .14s var(--elev-ease-out,ease-out), box-shadow .14s var(--elev-ease-out,ease-out), transform .14s var(--elev-ease-out,ease-out);background:#fff;border-radius:999px;align-items:center;gap:8px;padding-inline:6px 16px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.oulpan-medical .om-chip:hover{box-shadow:inset 0 0 0 2px var(--green)}}.oulpan-medical .om-chip:active{transform:scale(.97)}.oulpan-medical .om-chip[aria-pressed=true]{background:var(--green);color:#fff;box-shadow:0 3px 0 var(--green-d)}.oulpan-medical .om-chip:focus-visible{outline:3px solid var(--green);outline-offset:2px}.oulpan-medical .om-chip__icon{block-size:32px;inline-size:32px;box-shadow:0 0 0 1px var(--mint-d);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.oulpan-medical .om-chip__icon-art{border-radius:999px;display:block}.oulpan-medical .om-cards{gap:16px;display:grid}.oulpan-medical .om-card{scroll-margin-block-start:80px}.oulpan-medical .om-wait{display:none}.oulpan-medical .om-card__body{gap:12px;display:grid}.oulpan-medical .om-card__head{align-items:center;gap:14px;display:flex}.oulpan-medical .om-card__icon{background:var(--mint);block-size:64px;inline-size:64px;box-shadow:inset 0 0 0 1px var(--mint-d);border-radius:16px;flex:none;place-items:center;display:grid}.oulpan-medical .om-card__icon-art{display:block}.oulpan-medical .om-card__body h2{letter-spacing:-.01em;font-size:clamp(19px,1.8vw,23px);line-height:1.2}.oulpan-medical .om-card__body h2:focus{outline:none}.oulpan-medical .om-card__label{color:var(--mute);border-block-start:1px solid var(--mint);margin:0;padding-block-start:10px;font-size:13px;font-weight:700}.oulpan-medical .om-card__patient .om-card__label{border:0;padding-block-start:0}.oulpan-medical .om-card__situations{gap:4px;margin:0;padding-inline-start:1.2em;line-height:1.45;list-style:decimal;display:grid}.oulpan-medical .om-card__words{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.oulpan-medical .om-card__words>div{background:var(--mint);border-radius:12px;padding:9px 12px}.oulpan-medical .om-card__words dt{font:700 19px/1.3 var(--he);color:var(--ink)}.oulpan-medical .om-card__words dd{color:var(--soft);margin:0;font-size:14.5px}.oulpan-medical .om-card__patient{border-inline-start:3px solid var(--green);background:#f6fafe;border-radius:12px;gap:2px;margin:0;padding:10px 14px;display:grid}.oulpan-medical .om-card__patient bdi{font:700 19px/1.35 var(--he)}.oulpan-medical .om-card__licence{color:var(--soft);margin:0;font-size:14.5px;line-height:1.5}.oulpan-medical .om-card__licence b{color:var(--ink)}@media (scripting:enabled){.oulpan-medical .om-card:not(.is-open){display:none}.oulpan-medical .om-cards:not(.has-pick) .om-card:target{display:block}.oulpan-medical .om-cards:not(.has-pick):has(.om-card:target) .om-wait{display:none}.oulpan-medical .om-cards:not(.has-pick) .om-wait{color:var(--soft);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:14px 18px 14px 12px;display:grid}.oulpan-medical .om-wait__art{aspect-ratio:3/2;block-size:auto;inline-size:100%}.oulpan-medical .om-wait figcaption{line-height:1.5}@media (min-width:960px){.oulpan-medical .om-cards:not(.has-pick) .om-wait{text-align:center;grid-template-columns:none;justify-items:center;padding:18px 24px 24px}.oulpan-medical .om-wait__art{max-inline-size:min(300px,27vw)}.oulpan-medical .om-wait figcaption{max-inline-size:26em}}.oulpan-medical .om-card.is-open{opacity:1;transition:opacity .22s var(--elev-ease-out,ease-out), transform .22s var(--elev-ease-out,ease-out);transform:none}@starting-style{.oulpan-medical .om-card.is-open{opacity:0;transform:translateY(8px)}}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){@starting-style{.oulpan-medical .om-card.is-open{transform:none}}}.oulpan-medical .om-answer-wrap{align-items:center;gap:24px 56px;display:grid}@media (min-width:900px){.oulpan-medical .om-answer-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.oulpan-medical .om-answer-wrap .sub-answer{max-width:40em}.oulpan-medical .om-answer__art{aspect-ratio:3/2;justify-self:center;block-size:auto;inline-size:100%;max-inline-size:520px}.oulpan-medical .om-facts{gap:14px;margin:0;display:grid}@media (min-width:900px){.oulpan-medical .om-facts{grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr)}}.oulpan-medical .om-fact dt{margin-block-end:6px;font-weight:700}.oulpan-medical .om-fact dd{color:var(--soft);margin:0;line-height:1.55}.oulpan-medical .om-source{color:var(--mute);margin-block-start:16px;font-size:14px}.oulpan-medical .om-axes{gap:32px;margin-block-start:8px;display:grid}.oulpan-medical .om-axis__title{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-block-end:14px;font-size:clamp(19px,1.8vw,22px);display:flex}.oulpan-medical .om-axis__n{background:var(--green);color:#fff;border-radius:999px;align-self:center;place-items:center;block-size:30px;inline-size:30px;font-size:15px;font-weight:700;display:inline-grid}.oulpan-medical .om-axis__he{font:600 17px/1.3 var(--he);color:var(--soft)}.oulpan-medical .om-chapters{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.oulpan-medical .om-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.oulpan-medical .om-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}}.oulpan-medical .om-chapter{align-content:start;gap:8px;display:grid}.oulpan-medical .om-chapter__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.oulpan-medical .om-chapter h4{margin:0;font-size:17px;line-height:1.3}.oulpan-medical .om-chapter__free{color:var(--ink);background:var(--mint);border-radius:999px;flex:none;padding:3px 10px;font-size:13px;font-weight:700}.oulpan-medical .om-chapter__he{font:600 17px/1.35 var(--he);color:var(--ink)}.oulpan-medical .om-chapter__line{color:var(--soft);margin:0;font-size:15px;line-height:1.5}.oulpan-medical .om-chapter__topics{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oulpan-medical .om-chapter__topics li{background:var(--mint);font:500 15px/1.4 var(--he);color:var(--ink);border-radius:10px;padding:3px 10px}.oulpan-medical .om-chapter .btn{justify-self:start;margin-block-start:4px}.oulpan-medical .om-included{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.oulpan-medical .om-included{grid-template-columns:repeat(3,minmax(0,1fr))}}.oulpan-medical .om-included h3{margin-block-end:6px;font-size:18px}.oulpan-medical .om-included p{color:var(--soft);margin:0;line-height:1.55}.oulpan-medical .om-included__test{margin-block-start:18px}.oulpan-medical .sub-steps li{position:relative}@media (min-width:900px){.oulpan-medical .sub-steps li:not(:last-child):after{content:"";border-block-start:2px dashed var(--mint-d);inline-size:22px;position:absolute;inset-block-start:35px;inset-inline-start:calc(100% - 4px)}}
