@layer properties,theme,base;@layer components{.p-course_cooklicense[data-astro-cid-fpw7trb3]{--tip:min(1.14286vw + 11.7143px, 30px);margin-block-start:min(2.9932vw + 32.1088px,80px)}@media (width<=567px){.p-course_cooklicense[data-astro-cid-fpw7trb3]{margin-block-start:min(2.28571vw + 27.4286px,64px)}}.p-course_cooklicense__box[data-astro-cid-fpw7trb3]{background-color:var(--color-green-100);color:var(--color-white-00);border-radius:min(.870748vw + 18.068px,32px);padding-block:min(1.40136vw + 21.5782px,44px) min(1.22449vw + 20.4082px,40px);padding-inline:min(1.79592vw + 3.26531px,32px);position:relative;overflow:clip}.p-course_cooklicense__heading[data-astro-cid-fpw7trb3]{z-index:0}.p-course_cooklicense__heading[data-astro-cid-fpw7trb3] .en[data-astro-cid-fpw7trb3]{z-index:-1;text-transform:uppercase;color:var(--color-green-70);opacity:.5;white-space:nowrap;font-size:min(6.77551vw + .72449rem,7.5rem);font-weight:600;position:absolute;inset-block-start:calc(-1*min(2.55102vw + 29.1837px,70px));inset-inline:0}.p-course_cooklicense__heading[data-astro-cid-fpw7trb3] .lead[data-astro-cid-fpw7trb3]{letter-spacing:0;line-height:2}.p-course_cooklicense__heading[data-astro-cid-fpw7trb3] .title[data-astro-cid-fpw7trb3]{letter-spacing:0;font-size:min(1.52041vw + .729592rem,2.25rem)}.p-course_cooklicense__body[data-astro-cid-fpw7trb3]{background-color:var(--color-white-00);border-radius:min(.163265vw + 13.3878px,16px);grid-template-columns:minmax(0,296fr) minmax(0,816fr);margin-block-start:min(.782313vw + 17.483px,30px);padding-inline:min(.408163vw - 1.53061px,5px) min(2.69388vw + 5.89796px,49px)}@media (width<=1023px){.p-course_cooklicense__body[data-astro-cid-fpw7trb3]{grid-template-columns:minmax(0,1fr);padding-block-start:min(.517007vw + 15.7279px,24px);padding-inline:min(1.30612vw + 11.102px,32px)}}.p-course_cooklicense__person[data-astro-cid-fpw7trb3]{z-index:0;align-self:end;inline-size:104.054%;margin-block-start:min(.251701vw + 13.9728px,18px);position:relative}@media (width<=1023px){.p-course_cooklicense__person[data-astro-cid-fpw7trb3]{order:1;inline-size:min(100%,min(3.91837vw + 245.306px,308px));margin-block-start:min(.163265vw + 13.3878px,16px);margin-inline:auto}}.p-course_cooklicense__person[data-astro-cid-fpw7trb3] .note[data-astro-cid-fpw7trb3]{object-fit:contain;block-size:auto;inline-size:37%;top:2.49%;left:48.05%}.p-course_cooklicense__routes[data-astro-cid-fpw7trb3]{row-gap:min(.605442vw + 16.3129px,26px);padding-block:min(1.79932vw + 24.2109px,53px) min(1.35714vw + 21.2857px,43px);display:grid}@media (width<=1023px){.p-course_cooklicense__routes[data-astro-cid-fpw7trb3]{padding-block:0}}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route__label[data-astro-cid-fpw7trb3]{letter-spacing:0;align-items:center;column-gap:.5em;display:flex}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route__label[data-astro-cid-fpw7trb3] .icon[data-astro-cid-fpw7trb3]{font-size:.875em}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-license .route__label[data-astro-cid-fpw7trb3]{color:var(--color-green-100)}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .route__label[data-astro-cid-fpw7trb3]{color:var(--color-gold-100)}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route__steps[data-astro-cid-fpw7trb3]{margin-block-start:6px;display:grid}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-license .route__steps[data-astro-cid-fpw7trb3]{grid-template-columns:263fr 300fr 253fr}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .route__steps[data-astro-cid-fpw7trb3]{grid-template-columns:563fr 253fr}@media (width<=1023px){.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-license .route__steps[data-astro-cid-fpw7trb3],.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .route__steps[data-astro-cid-fpw7trb3]{grid-template-columns:minmax(0,1fr)}}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step[data-astro-cid-fpw7trb3]{border-radius:5px;align-items:center;min-block-size:min(3.87755vw + 37.9592px,100px);padding-block:min(.0748299vw + 12.8027px,14px);padding-inline:min(.653061vw + 11.551px,22px);display:flex;position:relative}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step[data-astro-cid-fpw7trb3]:not(.-goal){clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%);margin-inline-end:calc(var(--tip) * -1);padding-inline-end:calc(var(--tip) + min(.653061vw + 5.55102px, 16px))}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step[data-astro-cid-fpw7trb3]:first-child{z-index:3}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step[data-astro-cid-fpw7trb3]:nth-child(2){z-index:2}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step[data-astro-cid-fpw7trb3]+.step[data-astro-cid-fpw7trb3]{padding-inline-start:calc(var(--tip) + min(1.30612vw + 9.10204px, 30px))}@media (width<=1023px){.p-course_cooklicense[data-astro-cid-fpw7trb3] .step[data-astro-cid-fpw7trb3]:not(.-goal){clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tip)), 50% 100%, 0 calc(100% - var(--tip)));margin-block-end:calc(var(--tip) * -1);margin-inline-end:0;padding-block-end:calc(var(--tip) + min(.0748299vw + 12.8027px, 14px));padding-inline-end:min(.653061vw + 11.551px,22px)}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step[data-astro-cid-fpw7trb3]+.step[data-astro-cid-fpw7trb3]{padding-block-start:calc(var(--tip) + min(.0748299vw + 12.8027px, 14px));padding-inline-start:min(.653061vw + 11.551px,22px)}}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__year[data-astro-cid-fpw7trb3]{letter-spacing:0}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__year[data-astro-cid-fpw7trb3] strong[data-astro-cid-fpw7trb3]{letter-spacing:-.05em;margin-inline-end:.0625em;font-size:1.625em}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__year[data-astro-cid-fpw7trb3] .range[data-astro-cid-fpw7trb3]{margin-inline:.375em;font-weight:400}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__text[data-astro-cid-fpw7trb3]{letter-spacing:0;margin-block-start:2px;font-weight:500;line-height:1.3}@media (width<=1023px){.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__text[data-astro-cid-fpw7trb3] br[data-astro-cid-fpw7trb3]{display:none}}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__goal[data-astro-cid-fpw7trb3]{text-align:center;letter-spacing:0;inline-size:100%}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__goal[data-astro-cid-fpw7trb3] span[data-astro-cid-fpw7trb3]{text-underline-offset:.35em;text-decoration-line:underline;text-decoration-thickness:1px}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step[data-astro-cid-fpw7trb3].-goal{color:var(--color-white-00);justify-content:center}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-license .step[data-astro-cid-fpw7trb3].-first{background-color:var(--color-green-30);color:var(--color-green-120);flex-direction:column;justify-content:center;align-items:flex-start}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-license .step[data-astro-cid-fpw7trb3].-second{background-color:var(--color-green-70);color:var(--color-white-00);flex-direction:column;justify-content:center;align-items:flex-start}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-license .step[data-astro-cid-fpw7trb3].-goal{background-color:var(--color-green-120)}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .step[data-astro-cid-fpw7trb3].-first{background-color:var(--color-gold-30);color:var(--color-gold-120);justify-content:space-between;column-gap:min(.326531vw + 6.77551px,12px)}@media (width<=1023px){.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .step[data-astro-cid-fpw7trb3].-first{flex-direction:column;align-items:flex-start;row-gap:12px}}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .step[data-astro-cid-fpw7trb3].-goal{background-color:var(--color-gold-120)}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .route__steps[data-astro-cid-fpw7trb3]{container-type:inline-size}.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .step[data-astro-cid-fpw7trb3].-first{padding-inline-end:var(--tip)}@media (width<=1023px){.p-course_cooklicense[data-astro-cid-fpw7trb3] .route[data-astro-cid-fpw7trb3].-major .step[data-astro-cid-fpw7trb3].-first{padding-inline-end:min(.653061vw + 11.551px,22px)}}.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__fields[data-astro-cid-fpw7trb3]{flex-shrink:0;column-gap:min(.0816327vw + 1.69388px,3px);display:flex}@media (width<=1023px){.p-course_cooklicense[data-astro-cid-fpw7trb3] .step__fields[data-astro-cid-fpw7trb3]{align-self:center}}.p-course_cooklicense[data-astro-cid-fpw7trb3] .field[data-astro-cid-fpw7trb3]{aspect-ratio:1;background-color:var(--color-white-00);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;row-gap:.25em;inline-size:clamp(48px,8.14951cqi,66.5px);display:flex}.p-course_cooklicense[data-astro-cid-fpw7trb3] .field[data-astro-cid-fpw7trb3] img[data-astro-cid-fpw7trb3]{block-size:46%;inline-size:auto}.p-course_cooklicense[data-astro-cid-fpw7trb3] .field__label[data-astro-cid-fpw7trb3]{color:var(--color-gold-100);white-space:nowrap;font-size:min(.0816327vw + .543367rem,.625rem);font-weight:600;line-height:1}}@layer utilities;
