._root_psf43_1{display:flex;flex-direction:column;min-height:100vh}._error_psf43_7{box-sizing:content-box;display:flex;flex:1;align-items:center;justify-content:center;height:100%;padding-block:120px;background-color:var(--color-surface-primary)}._contentWrap_psf43_18{display:flex;-moz-column-gap:32px;column-gap:32px;align-items:center}._imageDog_psf43_24{width:191px;height:145px}._imageSorry_psf43_29{width:152px;height:44px}._text_psf43_34{margin-top:1rem;font-size:.875rem;line-height:1.6;color:var(--color-text-medium-emphasis)}._linkWrap_psf43_41{margin-top:1rem}@media screen and (max-width: 768px){._root_psf43_1{padding-block:80px}._contentWrap_psf43_18{flex-direction:column;row-gap:2rem}._textContentWrap_psf43_55{display:flex;flex-direction:column;align-items:center}._text_psf43_34{text-align:center}}:root{--TextLink-tapHighlightColor:var(--white-60-alpha);--TextLink-onFocus-outlineColor:var(--color-focus-clarity);--TextLink-color:var(--color-text-accent-primary);--TextLink-icon-color:var(--color-object-accent-primary);--TextLink-fontWeight:bold;--TextLink--subtle-color:var(--color-text-low-emphasis);--TextLink--subtle-icon-color:var(--color-object-low-emphasis)}.spui-TextLink{border-radius:4px;color:var(--TextLink-color);font-family:inherit;font-weight:var(--TextLink-fontWeight);line-height:1.3;-webkit-tap-highlight-color:var(--TextLink-tapHighlightColor);text-decoration:underline}.spui-TextLink:focus{outline:2px solid var(--TextLink-onFocus-outlineColor);outline-offset:1px}.spui-TextLink:focus:not(:focus-visible){outline:none}.spui-TextLink--subtle{color:var(--TextLink--subtle-color)}.spui-TextLink--hasIcon{align-items:center;display:inline-flex}.spui-TextLink-icon{line-height:0}.spui-TextLink--iconstart .spui-TextLink-icon{margin-right:4px}.spui-TextLink--iconend{flex-direction:row-reverse}.spui-TextLink--iconend .spui-TextLink-icon{margin-left:4px}.spui-TextLink--hasIcon,.spui-TextLink--underlinehover{text-decoration:none}@media (hover:hover){.spui-TextLink:hover{text-decoration:none}:is(.spui-TextLink--hasIcon,.spui-TextLink--underlinehover):hover{text-decoration:underline}}._root_1lf9j_1{margin-top:2.5rem;background-color:var(--color-surface-primary)}._root_1lf9j_1:before{display:flex;height:1px;margin:0 72px;content:"";background:var(--color-border-low-emphasis)}._container_1lf9j_14{display:flex;align-items:flex-end;max-width:1152px;padding:64px 72px;margin:0 auto}._brand_1lf9j_22{flex:1;margin-right:80px}._brand-logo_1lf9j_27{width:194px;max-width:unset;height:59px}._brand-links_1lf9j_33{display:flex;flex-direction:column;margin-top:1.5rem}._brand-link_1lf9j_33{display:flex;align-items:center;height:4rem;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--color-text-high-emphasis)}._brand-link-item_1lf9j_49{flex:1}._brand-link-item_1lf9j_49+._brand-link-item_1lf9j_49{border-top:1px solid var(--color-border-low-emphasis)}._brand-link_1lf9j_33:hover{background:var(--color-surface-secondary)}._brand-link_1lf9j_33:focus{border-radius:4px;outline:none;box-shadow:0 0 0 2px var(--color-focus-clarity)}._brand-link_1lf9j_33:focus:not(:focus-visible){box-shadow:none}._brand-link-image_1lf9j_71{width:28px;height:28px;margin-right:16px}._brand-icon-openblank_1lf9j_77{display:flex;margin-left:16px}._navigation-container_1lf9j_82{display:flex;width:100%;padding-top:24px}._navigation_1lf9j_82{padding-right:64px}._navigation_1lf9j_82+._navigation_1lf9j_82{padding-left:64px;border-left:1px solid var(--color-border-low-emphasis)}._navigation-item_1lf9j_97{margin-top:2rem;font-size:.75rem;font-weight:700;line-height:1.4;color:var(--color-text-medium-emphasis);white-space:pre-line;--TextLink-color: var(--color-text-medium-emphasis)}._navigation-item_1lf9j_97+._navigation-item_1lf9j_97{margin-top:1.5rem}._navigation-title_1lf9j_112{font-size:1rem;font-weight:700;line-height:1.4;color:var(--color-text-high-emphasis)}._avatar-wrap_1lf9j_119{display:flex;align-items:flex-end}._avatar_1lf9j_119{width:56px;height:138px}._footer_1lf9j_129{background:var(--color-surface-accent-primary)}._footer-inner_1lf9j_133{display:flex;justify-content:flex-end;max-width:1152px;padding:32px 72px;margin:0 auto;font-size:.75rem;line-height:1.3;color:var(--color-text-high-emphasis-inverse)}._copyrights_1lf9j_144{font-size:.75rem}@media screen and (max-width: 1152px){._container_1lf9j_14{display:flex;flex-direction:column;align-items:initial;padding:64px 72px;margin:0 auto}._brand_1lf9j_22{margin:0}._brand-links_1lf9j_33{flex-direction:row}._brand-link-item_1lf9j_49+._brand-link-item_1lf9j_49{padding-left:24px;margin-left:24px;border-top:none;border-left:1px solid var(--color-border-low-emphasis)}._navigation-container_1lf9j_82{margin-top:1.5rem}._navigation_1lf9j_82{flex:1;padding-right:48px}._navigation_1lf9j_82+._navigation_1lf9j_82{padding-left:48px}}@media screen and (max-width: 768px){._root_1lf9j_1:before{margin:0}._container_1lf9j_14{padding:48px 24px}._brand-links_1lf9j_33{display:flex;flex-direction:column}._brand-link-item_1lf9j_49+._brand-link-item_1lf9j_49{padding-left:0;margin-left:0;border-top:1px solid var(--color-border-low-emphasis);border-left:none}._footer-inner_1lf9j_133{flex-direction:column;padding:24px}._copyrights_1lf9j_144{margin-top:1.5rem}._navigation-container_1lf9j_82{flex-direction:column;padding-top:0}._navigation_1lf9j_82{padding-right:0}._navigation_1lf9j_82+._navigation_1lf9j_82{padding-top:24px;padding-left:0;margin-top:24px;border-top:1px solid var(--color-border-low-emphasis);border-left:none}._avatar-wrap_1lf9j_119{display:none}._navigation-item_1lf9j_97{white-space:nowrap}}._flexBody_1e4h9_1{display:flex;flex-direction:column;min-height:100vh}._flexGrowContent_lb4ke_1{flex:1 0 auto}:root{--ameba-green: #2d8c3c;--ameba-black: #000;--ameba-yellow-green: #82be28;--ameba-neutral-gray: #f6f6f6;--ameba-white: #fff;--ameba-yellow: #f5e100;--primary-green-100: #0f5c1f;--primary-green-90: #186b27;--primary-green-80: #237b31;--primary-green-70: #298737;--primary-green-60: #389e46;--primary-green-50: #41ad4f;--primary-green-40: #5eb969;--primary-green-30: #7bc583;--primary-green-20: #a1d5a7;--primary-green-10: #c6e5c9;--primary-green-5: #e7f5e9;--secondary-green-100: #366600;--secondary-green-90: #427504;--secondary-green-80: #477d00;--secondary-green-70: #5e9b15;--secondary-green-60: #73ae20;--secondary-green-50: #82be28;--secondary-green-40: #95c84d;--secondary-green-30: #a9d16f;--secondary-green-20: #c2de99;--secondary-green-10: #daebc1;--secondary-green-5: #f0f7e6;--gray-100: #08121a;--gray-90-alpha: rgba(8, 18, 26, .95);--gray-80-alpha: rgba(8, 18, 26, .8);--gray-70-alpha: rgba(8, 18, 26, .74);--gray-60-alpha: rgba(8, 18, 26, .61);--gray-50-alpha: rgba(8, 18, 26, .47);--gray-40-alpha: rgba(8, 18, 26, .4);--gray-30-alpha: rgba(8, 18, 26, .3);--gray-20-alpha: rgba(8, 18, 26, .16);--gray-10-alpha: rgba(8, 18, 26, .08);--gray-5-alpha: rgba(8, 18, 26, .04);--gray-90: #141e25;--gray-80: #394148;--gray-70: #464d53;--gray-60: #686e73;--gray-50: #8b9093;--gray-40: #9ca0a3;--gray-30: #b5b8ba;--gray-20: #d8d9da;--gray-10: #ebeced;--gray-5: #f5f6f6;--white-100: #fff;--white-90-alpha: rgba(255, 255, 255, .9);--white-80-alpha: rgba(255, 255, 255, .8);--white-70-alpha: rgba(255, 255, 255, .7);--white-60-alpha: rgba(255, 255, 255, .6);--white-50-alpha: rgba(255, 255, 255, .5);--white-40-alpha: rgba(255, 255, 255, .43);--white-30-alpha: rgba(255, 255, 255, .3);--white-20-alpha: rgba(255, 255, 255, .16);--white-10-alpha: rgba(255, 255, 255, .1);--white-5-alpha: rgba(255, 255, 255, .05);--black-100: #000;--black-90-alpha: rgba(0, 0, 0, .9);--black-80-alpha: rgba(0, 0, 0, .8);--black-70-alpha: rgba(0, 0, 0, .7);--black-60-alpha: rgba(0, 0, 0, .6);--black-50-alpha: rgba(0, 0, 0, .5);--black-40-alpha: rgba(0, 0, 0, .4);--black-30-alpha: rgba(0, 0, 0, .3);--black-20-alpha: rgba(0, 0, 0, .2);--black-10-alpha: rgba(0, 0, 0, .1);--black-5-alpha: rgba(0, 0, 0, .05);--caution-red-100: #d91c0b;--caution-red-20-alpha: rgba(217, 28, 11, .2);--caution-red-5-alpha: rgba(217, 28, 11, .05);--caution-red-vivid-100: #ff6a59;--caution-red-vivid-20-alpha: rgba(255, 106, 89, .2);--caution-red-vivid-5-alpha: rgba(255, 106, 89, .05);--rating-orange-100: #ee7b00;--expressive-blue: #4795c8;--expressive-green: #4ac3aa;--expressive-purple: #ca5ce6;--expressive-lavender: #755ce6;--expressive-orange: #e6815c;--expressive-yellow: #e6ac5c;--expressive-pink: #e6456a;--facebook-blue: #1877f2;--facebook-white: #fff;--twitter-blue: #1da1f2;--twitter-white: #fff;--x-black: #000;--x-white: #fff;--instagram-pink: #f20076;--instagram-white: #fff;--apple-black: #000;--apple-white: #fff;--youtube-red: #f00;--youtube-white: #fff;--amazon-yellow: #f90;--amazon-black: #000;--rakuten-red: #bf0000;--rakuten-white: #fff;--yahoo-red: #f03;--yahoo-white: #fff;--focus-blue-100: #0091ff;--focus-blue-30-alpha: rgba(0, 145, 255, .3);--highlight-yellow-100: #f5e100;--highlight-yellow-30-alpha: rgba(245, 225, 0, .3);--color-background: var(--gray-5);--color-surface-primary: var(--white-100);--color-surface-secondary: var(--gray-5-alpha);--color-surface-tertiary: var(--gray-10-alpha);--color-surface-quaternary: var(--gray-20-alpha);--color-surface-accent-primary: var(--primary-green-70);--color-surface-accent-primary-light: var(--primary-green-5);--color-surface-accent-secondary: var(--secondary-green-50);--color-surface-accent-secondary-light: var(--secondary-green-5);--color-surface-accent-neutral-high-emphasis: var(--gray-80);--color-surface-accent-neutral-medium-emphasis: var(--gray-60-alpha);--color-surface-caution: var(--caution-red-100);--color-surface-caution-light: var(--caution-red-5-alpha);--color-surface-positive: var(--primary-green-70);--color-surface-positive-light: var(--primary-green-5);--color-text-high-emphasis: var(--gray-100);--color-text-medium-emphasis: var(--gray-70-alpha);--color-text-low-emphasis: var(--gray-60-alpha);--color-text-disabled: var(--gray-30-alpha);--color-text-high-emphasis-inverse: var(--white-100);--color-text-accent-primary: var(--primary-green-80);--color-text-accent-secondary: var(--secondary-green-80);--color-text-caution: var(--caution-red-100);--color-text-positive: var(--primary-green-80);--color-highlight-error: var(--caution-red-20-alpha);--color-highlight-hover: var(--black-30-alpha);--color-highlight-yellow: var(--highlight-yellow-100);--color-hover-contained-button: var(--primary-green-100);--color-hover-outlined-button: var(--primary-green-5);--color-hover-neutral-button: var(--gray-20-alpha);--color-hover-lighted-button: var(--primary-green-10);--color-hover-danger-button: var(--caution-red-5-alpha);--color-active-contained-button: var(--primary-green-100);--color-active-outlined-button: var(--primary-green-5);--color-active-neutral-button: var(--gray-20-alpha);--color-active-lighted-button: var(--primary-green-10);--color-active-danger-button: var(--caution-red-5-alpha);--color-object-high-emphasis: var(--gray-100);--color-object-medium-emphasis: var(--gray-70-alpha);--color-object-low-emphasis: var(--gray-60-alpha);--color-object-disable: var(--gray-30-alpha);--color-object-accent-primary: var(--primary-green-70);--color-object-accent-secondary: var(--secondary-green-70);--color-object-caution: var(--caution-red-100);--color-object-positive: var(--primary-green-70);--color-object-high-emphasis-inverse: var(--white-100);--color-object-expressive-pink: var(--expressive-pink);--color-object-rating: var(--rating-orange-100);--color-overlay-dark: var(--black-80-alpha);--color-overlay-light: var(--black-20-alpha);--color-overlay-medium: var(--black-60-alpha);--color-focus-clarity: var(--focus-blue-100);--color-focus-ambiguous: var(--focus-blue-30-alpha);--color-border-strong-emphasis: var(--gray-100);--color-border-high-emphasis: var(--gray-50-alpha);--color-border-medium-emphasis: var(--gray-30-alpha);--color-border-low-emphasis: var(--gray-10-alpha);--color-border-accent-primary: var(--primary-green-70);--color-border-high-emphasis-inverse: var(--white-100);--color-border-low-emphasis-inverse: var(--white-20-alpha);--color-border-caution: var(--caution-red-100);--color-third-party-facebook-blue: var(--facebook-blue);--color-third-party-facebook-white: var(--facebook-white);--color-third-party-twitter-blue: var(--twitter-blue);--color-third-party-twitter-white: var(--twitter-white);--color-third-party-x-blue: var(--x-blue);--color-third-party-x-black: var(--x-black);--color-third-party-x-white: var(--x-white);--color-third-party-instagram-pink: var(--instagram-pink);--color-third-party-instagram-white: var(--instagram-white);--color-third-party-apple-black: var(--apple-black);--color-third-party-apple-white: var(--apple-white);--color-third-party-youtube-red: var(--youtube-red);--color-third-party-youtube-white: var(--youtube-white);--color-third-party-amazon-yellow: var(--amazon-yellow);--color-third-party-amazon-black: var(--amazon-black);--color-third-party-rakuten-red: var(--rakuten-red);--color-third-party-rakuten-white: var(--rakuten-white);--color-third-party-yahoo-red: var(--yahoo-red);--color-third-party-yahoo-white: var(--yahoo-white);--color-system-black: var(--black-100);--color-tap-highlight-base: var(--gray-5-alpha)}:root{--animation-easing-ease-out: cubic-bezier(0, 0, 0, 1);--animation-easing-ease-out-bounce: cubic-bezier(.55, 2.05, .65, .75);--animation-easing-ease-in-out: cubic-bezier(.5, 0, .5, 1);--animation-duration-fast: .15s;--animation-duration-neutral: .35s;--animation-duration-slow: .5s;--animation-move-easing: var(--animation-easing-ease-out);--animation-move-duration: var(--animation-duration-neutral);--animation-move-pop-easing: var(--animation-easing-ease-out-bounce);--animation-move-pop-duration: var(--animation-duration-neutral);--animation-move-fast-easing: var(--animation-easing-ease-out);--animation-move-fast-duration: var(--animation-duration-fast);--animation-move-pop-fast-easing: var(--animation-easing-ease-out-bounce);--animation-move-pop-fast-duration: var(--animation-duration-fast);--animation-appear-in-easing: var(--animation-easing-ease-in-out);--animation-appear-in-duration: var(--animation-duration-neutral);--animation-disappear-easing: var(--animation-easing-ease-in-out);--animation-disappear-duration: var(--animation-duration-fast);--animation-in-view-easing: var(--animation-easing-ease-out);--animation-in-view-duration: var(--animation-duration-neutral);--animation-in-view-pop-easing: var(--animation-easing-ease-out-bounce);--animation-in-view-pop-duration: var(--animation-duration-neutral);--animation-out-of-view-easing: var(--animation-easing-ease-out);--animation-out-of-view-duration: var(--animation-duration-neutral);--animation-content-change-easing: var(--animation-easing-ease-in-out);--animation-content-change-duration: var(--animation-duration-fast);--animation-content-change-pop-easing: var(--animation-easing-ease-out-bounce);--animation-content-change-pop-duration: var(--animation-duration-fast);--animation-scale-up-easing: var(--animation-easing-ease-out);--animation-scale-up-duration: var(--animation-duration-slow);--animation-scale-up-pop-easing: var(--animation-easing-ease-out-bounce);--animation-scale-up-pop-duration: var(--animation-duration-slow);--animation-scale-down-easing: var(--animation-easing-ease-out);--animation-scale-down-duration: var(--animation-duration-neutral)}:root{--scrollbar-width: 0px;--top-page-max-width: 1080px;--page-max-width: 768px;--ppc-page-max-width: 920px;--page-padding: 0;--z-index-negative: -1;--z-index-contents: 1;--z-index-contents-overlay: 2;--z-index-background-image-overlay: 100;--z-index-background-image-overlay-contents: 101;--z-index-navigation: 150;--z-index-toast: 200;--z-index-global-header: 2000;--z-index-overlay: 4000;--z-index-modal: 5000;--z-index-loading: 10000;--line-green: rgb(6 199 85 / 100%);--hatenablog-blue: rgb(0 164 222 / 100%);scroll-behavior:smooth}@media (max-width: 1152px){:root{--page-padding: 36px}}@media (max-width: 1024px){:root{--ppc-page-max-width: 768px}}@media (max-width: 768px){:root{--page-padding: 24px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Helvetica Neue,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;background-color:var(--color-surface-primary)}[data-theme=choice]{background-color:var(--color-surface-primary)}p,table,figure,blockquote,address,pre,iframe,form,option,dl,dt,dd{padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ul,ol{padding:0;margin:0;list-style:none}a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%}input,button,textarea,select,optgroup{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0}dialog{display:block;padding:0;background:none;border:none}dialog:not([open]){display:none}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{text-align:left}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.grecaptcha-badge{visibility:hidden}body{font-family:Helvetica Neue,Helvetica,Arial,Segoe UI,Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Yu Gothic Medium,sans-serif}:root[data-theme=school]{scroll-behavior:initial;--color-background: var(--school-white);--school-surface-primary: #f8f6f5;--school-surface-secondary: rgb(86 98 96 / 4%);--school-surface-tertiary: rgb(86 98 96 / 8%);--school-surface-quaternary: rgb(86 98 96 / 20%);--school-surface-accent-primary: #037751;--school-surface-accent-primary-light: #eaeee7;--school-surface-accent-secondary: #ff832a;--school-surface-accent-secondary-light: rgb(117 121 39 / 7%);--school-surface-accent-neutral-high-emphasis: #065141;--school-surface-accent-neutral-medium-emphasis: rgb(6 87 69 / 80%);--school-surface-positive: #298737;--school-surface-positive-light: #ceedb2;--school-surface-caution: #d91c0b;--school-surface-caution-light: rgb(217 28 11 / 5%);--school-text-high-emphasis: #065141;--school-text-medium-emphasis: rgb(19 59 52 / 85%);--school-text-low-emphasis: rgb(19 59 52 / 74%);--school-text-disabled: rgb(19 59 52 / 30%);--school-text-accent-primary: #037751;--school-text-accent-secondary: #477d00;--school-text-positive: #046c34;--school-object-high-emphasis: #065745;--school-object-medium-emphasis: rgb(19 59 52 / 85%);--school-object-low-emphasis: rgb(19 59 52 / 56%);--school-object-disabled: rgb(19 59 52 / 30%);--school-object-accent-primary: #037751;--school-object-accent-secondary: #ff832a;--school-object-positive: #046c34;--school-object-caution: #d91c0b;--school-object-expressive-pink: #e6456a;--school-border-high-emphasis: rgb(19 59 52 / 61%);--school-border-medium-emphasis: rgb(19 59 52 / 30%);--school-border-low-emphasis: rgb(19 59 52 / 10%);--school-border-strong-emphasis: #065141;--school-border-accent-primary: #037751;--school-border-caution: #d91c0b;--school-overlay-dark: rgb(181 184 186 / 90%);--school-overlay-medium: rgb(181 184 186 / 75%);--school-overlay-light: rgb(181 184 186 / 20%);--school-highlight-error: rgb(217 28 11 / 20%);--school-highlight-hover: rgb(0 0 0 / 30%);--school-highlight-yellow: #f5e100;--school-white: #fff;--school-white-16: rgb(255 255 255 / 16%);--color-surface-primary: var(--school-surface-primary);--color-surface-secondary: var(--school-surface-secondary);--color-surface-tertiary: var(--school-surface-tertiary);--color-surface-quaternary: var(--school-surface-quaternary);--color-surface-accent-primary: var(--school-surface-accent-primary);--color-surface-accent-primary-light: var(--school-surface-accent-primary-light);--color-surface-accent-secondary: var(--school-surface-accent-secondary);--color-surface-accent-secondary-light: var(--school-surface-accent-secondary-light);--color-surface-accent-neutral-high-emphasis: var(--school-surface-accent-neutral-high-emphasis);--color-surface-accent-neutral-medium-emphasis: var(--school-surface-accent-neutral-medium-emphasis);--color-surface-positive: var(--school-surface-positive);--color-surface-positive-light: var(--school-surface-positive-light);--color-surface-caution: var(--school-surface-caution);--color-surface-caution-light: var(--school-surface-caution-light);--color-text-high-emphasis: var(--school-text-high-emphasis);--color-text-medium-emphasis: var(--school-text-medium-emphasis);--color-text-low-emphasis: var(--school-text-low-emphasis);--color-text-disabled: var(--school-text-disabled);--color-text-accent-primary: var(--school-text-accent-primary);--color-text-accent-secondary: var(--school-text-accent-secondary);--color-text-high-emphasis-on-inverse: var(--school-white);--color-text-high-emphasis-on-green: var(--school-white);--color-text-positive: var(--school-text-positive);--color-text-caution: var(--school-object-caution);--color-object-high-emphasis: var(--school-object-high-emphasis);--color-object-medium-emphasis: var(--school-object-medium-emphasis);--color-object-low-emphasis: var(--school-object-low-emphasis);--color-object-disable: var(--school-object-disabled);--color-object-accent-primary: var(--school-object-accent-primary);--color-object-accent-secondary: var(--school-object-accent-secondary);--color-object-high-emphasis-on-inverse: var(--school-white);--color-object-high-emphasis-on-green: var(--school-white);--color-object-positive: var(--school-object-positive);--color-object-caution: var(--school-object-caution);--color-object-expressive-pink: var(--school-object-expressive-pink);--color-border-high-emphasis: var(--school-border-high-emphasis);--color-border-medium-emphasis: var(--school-border-medium-emphasis);--color-border-low-emphasis: var(--school-border-low-emphasis);--color-border-strong-emphasis: var(--school-border-strong-emphasis);--color-border-accent-primary: var(--school-border-accent-primary);--color-border-high-emphasis-on-inverse: var(--school-white);--color-border-low-emphasis-on-inverse: var(--school-white-16);--color-border-high-emphasis-on-green: var(--school-white);--color-border-low-emphasis-on-green: var(--school-white-16);--color-border-caution: var(--school-border-caution);--font-size-headline-0: 2.25rem;--font-size-headline-1: 2rem;--font-size-headline-2: 1.625rem;--font-size-headline-3: 1.375rem;--font-size-headline-4: 1.25rem;--font-size-headline-5: 1.125rem;--font-size-body-1: 1.125rem;--font-size-body-2: 1.125rem;--font-size-body-3: 1.0625rem;--font-size-body-4: 1rem;--font-size-body-5: 1rem;--font-size-caption-1: 1rem;--font-size-caption-2: .9375rem;--font-size-caption-3: .875rem;--font-size-caption-4: .8125rem;--font-size-caption-5: .8125rem;--relative-spacing-lv1: .25rem;--relative-spacing-lv2: .375rem;--relative-spacing-lv3: .5rem;--relative-spacing-lv4: .75rem;--relative-spacing-lv5: .875rem;--relative-spacing-lv6: 1rem;--relative-spacing-lv7: 1.25rem;--relative-spacing-lv8: 1.5rem;--relative-spacing-lv9: 1.75rem;--relative-spacing-lv10: 2.25rem;--relative-spacing-lv11: 2.5rem;--relative-spacing-lv12: 2.75rem;--relative-spacing-lv13: 3rem;--relative-spacing-lv14: 3.5rem;--relative-spacing-lv15: 4rem;--relative-spacing-lv16: 4.5rem;--relative-spacing-lv17: 5rem;--relative-spacing-lv18: 5.25rem;--relative-spacing-lv19: 5.5rem;--relative-spacing-lv20: 6rem;--absolute-spacing-lv1: 4px;--absolute-spacing-lv2: 6px;--absolute-spacing-lv3: 8px;--absolute-spacing-lv4: 12px;--absolute-spacing-lv5: 14px;--absolute-spacing-lv6: 16px;--absolute-spacing-lv7: 20px;--absolute-spacing-lv8: 24px;--absolute-spacing-lv9: 28px;--absolute-spacing-lv10: 36px;--absolute-spacing-lv11: 40px;--absolute-spacing-lv12: 44px;--absolute-spacing-lv13: 48px;--absolute-spacing-lv14: 56px;--absolute-spacing-lv15: 64px;--absolute-spacing-lv16: 72px;--absolute-spacing-lv17: 80px;--absolute-spacing-lv18: 84px;--absolute-spacing-lv19: 88px;--absolute-spacing-lv20: 96px;--max-width: 560px;--page-padding: 0}:root[data-theme=school] *{-webkit-tap-highlight-color:transparent}:root[data-theme=school] *:focus{outline-color:var(--color-focus-clarity);outline-offset:-1px}:root[data-theme=school] .spui-SemiModal[data-type=popup][data-size=medium]{width:840px;max-width:90%}:root[data-theme=school] .spui-SemiModal[data-type=popup][data-size=medium] .spui-SemiModal-contents{padding-right:12px}:root[data-theme=school] .spui-SemiModal::backdrop{background:var(--school-overlay-medium)}:root[data-theme=school] .spui-SemiModal::backdrop{touch-action:none}@media screen and (max-width:768px){:root[data-theme=school] .spui-SemiModal[data-type=popup] .spui-SemiModal-frame,:root[data-theme=school] .spui-SemiModal[data-type=sheet] .spui-SemiModal-frame{max-height:78dvh}}@media screen and (max-width: 1280px){:root[data-theme=school]{--font-size-headline-0: 2rem;--font-size-headline-1: 1.625rem;--font-size-headline-2: 1.5rem;--font-size-headline-3: 1.25rem;--font-size-headline-4: 1.125rem;--font-size-headline-5: 1rem;--font-size-body-1: 1.125rem;--font-size-body-2: 1.0625rem;--font-size-body-3: .9375rem;--font-size-body-4: .875rem;--font-size-body-5: .875rem;--font-size-caption-1: .9375rem;--font-size-caption-2: .875rem;--font-size-caption-3: .8125rem;--font-size-caption-4: .75rem;--font-size-caption-5: .75rem;--relative-spacing-lv1: .1875rem;--relative-spacing-lv2: .3125rem;--relative-spacing-lv3: .4375rem;--relative-spacing-lv4: .625rem;--relative-spacing-lv5: .75rem;--relative-spacing-lv6: .875rem;--relative-spacing-lv7: 1rem;--relative-spacing-lv8: 1.25rem;--relative-spacing-lv9: 1.5rem;--relative-spacing-lv10: 2rem;--relative-spacing-lv11: 2.25rem;--relative-spacing-lv12: 2.5rem;--relative-spacing-lv13: 2.75rem;--relative-spacing-lv14: 3rem;--relative-spacing-lv15: 3.5rem;--relative-spacing-lv16: 3.75rem;--relative-spacing-lv17: 4rem;--relative-spacing-lv18: 4.5rem;--relative-spacing-lv19: 4.625rem;--relative-spacing-lv20: 5rem;--absolute-spacing-lv1: 3px;--absolute-spacing-lv2: 5px;--absolute-spacing-lv3: 7px;--absolute-spacing-lv4: 10px;--absolute-spacing-lv5: 12px;--absolute-spacing-lv6: 14px;--absolute-spacing-lv7: 16px;--absolute-spacing-lv8: 20px;--absolute-spacing-lv9: 24px;--absolute-spacing-lv10: 32px;--absolute-spacing-lv11: 36px;--absolute-spacing-lv12: 40px;--absolute-spacing-lv13: 44px;--absolute-spacing-lv14: 48px;--absolute-spacing-lv15: 56px;--absolute-spacing-lv16: 60px;--absolute-spacing-lv17: 64px;--absolute-spacing-lv18: 72px;--absolute-spacing-lv19: 74px;--absolute-spacing-lv20: 80px;--page-padding: 32px}}@media screen and (max-width: 768px){:root[data-theme=school]{--font-size-headline-0: 1.75rem;--font-size-headline-1: 1.5rem;--font-size-headline-2: 1.25rem;--font-size-headline-3: 1.125rem;--font-size-headline-4: 1rem;--font-size-headline-5: .875rem;--font-size-body-1: 1.0625rem;--font-size-body-2: 1rem;--font-size-body-3: .9375rem;--font-size-body-4: .875rem;--font-size-body-5: .8125rem;--font-size-caption-1: .875rem;--font-size-caption-2: .8125rem;--font-size-caption-3: .75rem;--font-size-caption-4: .75rem;--font-size-caption-5: .6875rem;--relative-spacing-lv1: .125rem;--relative-spacing-lv2: .25rem;--relative-spacing-lv3: .375rem;--relative-spacing-lv4: .5rem;--relative-spacing-lv5: .625rem;--relative-spacing-lv6: .75rem;--relative-spacing-lv7: .875rem;--relative-spacing-lv8: 1rem;--relative-spacing-lv9: 1.25rem;--relative-spacing-lv10: 1.5rem;--relative-spacing-lv11: 1.75rem;--relative-spacing-lv12: 2rem;--relative-spacing-lv13: 2.25rem;--relative-spacing-lv14: 2.5rem;--relative-spacing-lv15: 2.75rem;--relative-spacing-lv16: 3rem;--relative-spacing-lv17: 3.5rem;--relative-spacing-lv18: 4rem;--relative-spacing-lv19: 4.25rem;--relative-spacing-lv20: 4.5rem;--absolute-spacing-lv1: 2px;--absolute-spacing-lv2: 4px;--absolute-spacing-lv3: 6px;--absolute-spacing-lv4: 8px;--absolute-spacing-lv5: 10px;--absolute-spacing-lv6: 12px;--absolute-spacing-lv7: 14px;--absolute-spacing-lv8: 16px;--absolute-spacing-lv9: 20px;--absolute-spacing-lv10: 24px;--absolute-spacing-lv11: 28px;--absolute-spacing-lv12: 32px;--absolute-spacing-lv13: 36px;--absolute-spacing-lv14: 40px;--absolute-spacing-lv15: 44px;--absolute-spacing-lv16: 48px;--absolute-spacing-lv17: 56px;--absolute-spacing-lv18: 64px;--absolute-spacing-lv19: 68px;--absolute-spacing-lv20: 72px;--page-padding: 24px}}@view-transition{navigation: auto;}::view-transition-old(root){animation:var(--animation-move-duration) var(--animation-move-easing) both slide-fade-out}::view-transition-new(root){animation:var(--animation-move-duration) var(--animation-move-easing) both slide-fade-in}@keyframes slide-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes slide-fade-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
