.wp-site-blocks{padding:0!important}.wp-site-blocks>*,.wp-block-template-part{margin-block:0}.wp-block-post-content{margin:0}.p-wp-page{max-width:none;margin:0!important}.p-wp-page-title{max-width:1050px;margin:50px auto 25px;padding:0 38px}.p-wp-page-body>p,.p-wp-page-body>h2,.p-wp-page-body>ul,.p-wp-page-body>ol{max-width:1050px;margin:20px auto;padding:0 38px}.p-wp-page-body>p{font-size:17px!important;line-height:1.75}.p-wp-single{padding-top:45px;padding-bottom:30px}.p-wp-single .p-article-header{max-width:790px;margin:0 auto 30px}.p-wp-single .p-article-header h1{font-size:32px;letter-spacing:-1px;line-height:1.25}.p-wp-single .wp-block-post-date{font-size:14px;color:var(--muted);margin-top:17px}.p-wp-article-body{max-width:790px;margin-inline:auto!important}.p-wp-article-body :is(p,li){font-size:17px!important;line-height:1.75}.p-wp-article-body>p,.p-wp-article-body>ul,.p-wp-article-body>ol{margin:0 0 25px}.p-wp-article-body>h2,.p-wp-article-body>h3{margin:32px 0 17px;scroll-margin-top:120px}.p-wp-article-body .p-remember{display:block;margin:30px 0;padding:22px;border-left:3px solid #63788e;background:#edf2f7}.p-wp-article-body .p-remember p{margin:0}.p-wp-article-body .edu112-sources{margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.p-wp-article-body .edu112-sources :is(p,a){font-size:14px!important;line-height:1.75}.p-wp-article-body .edu112-sources p{margin:15px 0}.p-wp-article-body a{text-decoration:underline;text-underline-offset:3px}.p-wp-single>.p-article-share{max-width:790px;margin:25px auto 0}.p-wp-archive{padding-top:50px;padding-bottom:40px}.p-wp-archive .wp-block-query{margin-top:30px}.p-wp-archive .wp-block-post-template{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.p-wp-archive-card{border:1px solid var(--line);padding:25px;border-radius:5px;height:100%;background:var(--paper)}.p-wp-archive-card h2{margin:0 0 15px}.p-wp-archive-card p{font-size:14px!important;line-height:1.75;margin:15px 0}.p-wp-archive .wp-block-query-pagination{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.edu112-location-screen .g-main{max-width:660px}.edu112-location-screen .g-lead{margin-bottom:20px}.edu112-location-screen .g-main>h1{font-size:46px;line-height:1.15}.edu112-location-screen{padding-bottom:20px}.edu112-guide-screen>div[style]{font-size:14px!important}.p-art img{width:100%;height:100%;object-fit:cover}.edu112-empty{padding:25px;border:1px solid var(--line);border-radius:4px;grid-column:1/-1}.wp-block-shortcode{margin:0}.p-wp-page-body .edu112-location-screen p{max-width:none;padding-inline:0}.p-wp-page-body .edu112-location-screen .g-call-note{margin-block:22px}.p-wp-page-body .edu112-location-screen .g-status{margin-top:15px}.p-wp-page-body .edu112-location-screen .g-how{margin-top:35px}
@media(max-width:800px){.p-wp-archive .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.p-wp-page-title{padding-inline:22px;font-size:29px}.p-wp-page-body>p,.p-wp-page-body>h2,.p-wp-page-body>ul,.p-wp-page-body>ol{padding-inline:22px}.p-wp-single .p-article-header h1{font-size:29px}.p-wp-archive .wp-block-post-template{grid-template-columns:1fr}}
/* Native editable sections. */
.edu112-home-screen .edu112-linkline,.edu112-guide-screen .edu112-linkline{margin:0}.edu112-home-screen .p-location-banner>.edu112-linkline>a{display:inline-block;font-size:14px;font-weight:600;white-space:nowrap;padding:11px 15px;background:var(--ink);color:#fff;border-radius:4px}.edu112-home-screen .p-location-banner>.edu112-linkline>a:hover{background:#3a4959}.edu112-home-screen .p-section-head>.edu112-linkline{max-width:none}.edu112-home-screen .edu112-shortcut-card{padding:18px 0}.edu112-home-screen .edu112-shortcut-card+.edu112-shortcut-card{border-left:1px solid var(--line);padding-left:24px}.edu112-home-screen .edu112-shortcut-card h3{margin-bottom:8px}.edu112-home-screen .edu112-shortcut-card p{font-size:14px!important;margin-top:5px}.edu112-home-screen .edu112-shortcut-card a{text-decoration:underline}.edu112-home-screen .p-location-banner>div>span{flex-shrink:0}.edu112-guide-screen .location-section .location-copy>p{margin-top:18px}.edu112-guide-screen .location-section .location-copy>p.eyebrow{margin-top:0}
@media(max-width:600px){.edu112-home-screen .p-location-banner>.edu112-linkline>a{display:block;text-align:center;margin-top:14px;white-space:normal}.edu112-home-screen .edu112-shortcut-card+.edu112-shortcut-card{border-left:0;padding-left:0;border-top:1px solid var(--line)}}
.edu112-home-screen .p-hero-board .p-board-top{display:flex;justify-content:space-between;font-size:14px}.edu112-home-screen .p-hero-board .p-board-path{display:flex;align-items:center}.edu112-home-screen .edu112-small{font-size:14px!important;line-height:1.7;margin-top:16px}.edu112-home-screen .p-learning-example>.edu112-linkline{margin-top:20px}.edu112-home-screen .p-hero-board>.edu112-linkline{margin-top:22px}
.edu112-home-screen .p-hero-board p.p-board-number{font-size:136px!important;line-height:1!important;color:#f3936f;margin:24px 0 15px}.edu112-guide-screen p.role-symbol{font-size:65px!important;line-height:1!important;color:#ff956f}.edu112-guide-screen .medical p.role-symbol{color:#9cbbdb}@media(max-width:1000px){.edu112-home-screen .p-hero-board p.p-board-number{font-size:115px!important}}@media(max-width:600px){.edu112-home-screen .p-hero-board p.p-board-number{font-size:117px!important;margin:17px 0 10px}}
/* Keep shortcode template markup aligned when WordPress inserts paragraphs. */
.nav-wrap>p{display:contents}.nav-wrap>p:empty{display:none}.edu112-home-screen .p-hero-board p.p-board-top{color:#b5c0cb}.edu112-home-screen .p-hero-board p.p-board-path{color:#d0d8df}.edu112-home-screen .p-board-path span{color:#e6edf3}.edu112-guide-screen .edu112-breadcrumb-links{max-width:1240px;margin:20px auto 0;padding:0 38px;font-size:14px!important}@media(max-width:600px){.edu112-guide-screen .edu112-breadcrumb-links{padding-inline:22px}}
@media(max-width:600px){.edu112-guide-screen .hero-art{height:520px}.edu112-guide-screen .hero-art .art-caption{bottom:18px}}
@media(max-width:600px){.edu112-guide-screen .hero-art :is(.call-top strong,.call-line){font-size:14px!important;line-height:1.5!important}}
@media(max-width:600px){.edu112-guide-screen .hero-art{height:640px}}
/* 0.2.1: reserve real document space for the call card and its caption. */
body .hero-art{height:auto!important;min-height:0;display:flex;flex-direction:column;gap:0}
body .hero-art .call-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:none;width:auto;margin:198px 29px 0}
body .hero-art .art-caption{position:static;inset:auto;flex:none;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:flex-start;justify-content:space-between;margin:32px 28px 22px}
body .hero-art .art-caption>span{max-width:100%;overflow-wrap:break-word}
@media(max-width:600px){body .hero-art .call-card{margin:190px 22px 0}body .hero-art .art-caption{margin:32px 22px 22px}}
