/* Typography only: original page widths, columns and spacing remain in the existing stylesheets. */
@media screen and (min-width:761px){
body{font:16px/1.55 Arial,Helvetica,sans-serif}
.brand>b{font:700 25px/1 Georgia,serif}
.brand span{line-height:1.05}
.brand strong{font:700 16px Georgia,serif}
.brand small{font-size:9px;letter-spacing:.1em;text-transform:uppercase}
.topbar nav a{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.hero h1{font:500 clamp(48px,6vw,80px)/.98 Georgia,serif;letter-spacing:-.035em}
.lead{font:19px/1.7 Georgia,serif}
.facts{font-size:11px;text-transform:uppercase}
.facts b{font:700 18px Georgia,serif}
.specimen small{font-size:10px;letter-spacing:.14em}
.specimen>b{font:400 clamp(120px,16vw,200px)/.8 Georgia,serif;letter-spacing:-.08em}
.specimen p{font:15px Georgia,serif}
.search label{font:700 15px Georgia,serif}
.search input{font-size:15px}
.result>b{font-size:11px}
.section-title>span,.tag{font-size:10px;font-weight:800;letter-spacing:.1em}
.section-title h2{font:500 clamp(36px,4vw,52px)/1.05 Georgia,serif;letter-spacing:-.025em}
.steps b{font:700 28px Georgia,serif}
.steps h3{font:700 17px Georgia,serif}
.steps p{font-size:13px}
.path-cards span{font-weight:800}
.path-cards h3{font:700 28px Georgia,serif}
.course h3,.tool h3{font:700 28px Georgia,serif}
.course header aside{font-size:11px;text-transform:uppercase}
.course header aside strong{font:700 24px Georgia,serif}
.period summary small{font-size:10px;font-weight:800;text-transform:uppercase}
.period summary strong{font:700 19px Georgia,serif}
.number{font:700 19px Georgia,serif}
.sequence h4{font:700 15px Georgia,serif}
.sequence p{font-size:13px}
.sequence small{font-size:10px;font-weight:800;text-transform:uppercase}
.sequence em{font-size:10px;font-style:normal}
.tool>header>b{font-size:11px;text-transform:uppercase}
.domains article>b{font:700 22px Georgia,serif}
.domains small{font-size:9px;text-transform:uppercase}
.domains h4{font:700 16px Georgia,serif}
.domains p{font-size:12px}
.decision{font-size:11px;font-weight:800;text-transform:uppercase}
.families summary strong{font:700 15px Georgia,serif}
.families summary small{font-size:10px}
.families details>p{font-size:12px}
.levels small{font-size:9px;font-weight:800;text-transform:uppercase}
.levels h4{font:700 18px Georgia,serif}
.levels p{font-size:12px}
.posters span{font-size:12px}
.assessments article>b{font:700 42px Georgia,serif}
.assessments small{font-size:9px;text-transform:uppercase}
.assessments h3{font:700 23px Georgia,serif}
.assessments h4{font-size:11px;text-transform:uppercase}
.assessments p{font-size:13px}
.assessments em{font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}
.score strong{font:700 18px Georgia,serif}
.score span{font-size:12px}
.qualifications div strong{font:700 16px Georgia,serif}
.qualifications small{font-size:10px;text-transform:uppercase}
.qualifications article>b{font-size:9px;text-transform:uppercase}
.qualifications p{font-size:12px;font-weight:700}
footer p{font-size:11px}
.topbar nav a{font-size:9px}
.hero h1{font-size:46px}
.section-title h2{font-size:33px}
.author-credit{font-size:9px;line-height:1.45}
.doc-grid article>small{font-size:9px;font-weight:800;text-transform:uppercase}
.doc-grid h3{font:700 20px Georgia,serif}
.doc-grid p{font-size:12px}
.doc-actions a,.portal-links a,.direct-link{font-size:9px;font-weight:800;text-transform:uppercase}
.posters>span>.portal-links{font-size:inherit}
.organisation-grid article>div small{font-size:9px;font-weight:800;text-transform:uppercase}
.organisation-grid h3{font:700 28px Georgia,serif}
.organisation-grid li{font-size:10px;font-weight:800;text-transform:uppercase}
.preparation-grid article>div small{font-size:9px;font-weight:800;text-transform:uppercase}
.preparation-grid h3{font:700 30px Georgia,serif}
.preparation-grid li{font-size:10px;font-weight:800;text-transform:uppercase}
.site-header nav a{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.site-header nav a{font-size:9px}
.menu-toggle-label{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.mobile-nav-group>p{font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.site-header .mobile-navigation nav a{font-size:11px}
.menu-toggle-label{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.menu-nav-group>p{font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.site-header .menu-navigation nav a{font-size:11px}
.site-footer .brand>b{font-size:20px}
.site-footer .brand strong{font-size:12px}
.site-footer .brand small{font-size:8px}
.site-footer>p{font-size:9px;line-height:1.35}
.site-footer .author-credit{font-size:8px;line-height:1.3}
.site-footer .brand>b{font-size:18px}
.site-footer .brand strong{font-size:10px}
.site-footer>p{font-size:8px;line-height:1.25}
.site-footer .author-credit{font-size:7px;line-height:1.2}
.contact-form label{font-size:12px;font-weight:800}
.contact-form input[type="text"],
.contact-form textarea{font:15px/1.5 Arial,Helvetica,sans-serif}
.contact-file label small{font-size:10px;font-weight:400}
.contact-file input[type="file"]{font-size:12px}
.contact-file input[type="file"]::file-selector-button{font-weight:800}
.contact-submit small{font-size:10px}
.contact-submit button{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.contact-response h1{font:500 42px/1.1 Georgia,serif}
.contact-response a{font-weight:800}
.contact-captcha legend{font-size:11px;font-weight:800;text-transform:uppercase}
.contact-captcha label{font-size:13px}
.contact-captcha input[type="number"]{font-size:16px;font-weight:800}
.contact-privacy-note{font-size:12px;line-height:1.55}
.blog-guide h3{font:700 18px Georgia,serif}
.blog-guide p{font-size:13px}
.blog-guide>a{font-size:9px;font-weight:800;text-transform:uppercase}
.blog-meta{font-size:10px;text-transform:uppercase}
.blog-post h3{font:700 25px Georgia,serif}
.blog-download{font-size:10px;font-weight:800;text-transform:uppercase}
.admin-panel h1,.admin-panel h2{font:500 38px/1.1 Georgia,serif}
.admin-panel h2{font-size:26px}
.admin-form label{font-size:12px;font-weight:800}
.admin-form input,.admin-form select,.admin-form textarea{font:14px/1.5 Arial,sans-serif}
.admin-form button,.admin-action{font-size:10px;font-weight:800;text-transform:uppercase}
.admin-post p{font-size:12px}
.section-title p{line-height:1.75}
.hero h1{line-height:1.04}
.hero .lead{line-height:1.8}
.eyebrow{font-size:12px}
.facts{font-size:12px}
.update-panel h2{font:500 clamp(24px,3vw,32px)/1.35 Georgia,serif}
.update-summary li{line-height:1.7}
.update-details>summary,.tool-content>summary{font-weight:700;font-size:15px;line-height:1.6}
.update-list h3{font:700 20px Georgia,serif}
.missing-note{font-size:14px!important}
.search label{line-height:1.6}
.search input{font-size:16px}
.site-header .menu-navigation nav a{font-size:14px;letter-spacing:.025em;line-height:1.5}
.menu-nav-group>p{font-size:12px!important}
.course h3{line-height:1.3}
.course header p{line-height:1.8}
.course header aside{font-size:12px;line-height:1.8}
.period summary small{font-size:12px;line-height:1.8}
.period summary strong{line-height:1.4}
.sequence h4{font-size:19px;line-height:1.45}
.sequence p{font-size:16px;line-height:1.75}
.sequence small{font-size:12px;line-height:1.6}
.sequence em{font-size:12px;line-height:1.6}
.doc-actions a,.portal-links a,.direct-link{font-size:12px;line-height:1.6}
.pdf-meta{font-weight:400!important;text-transform:none!important}
.tool h3{line-height:1.35}
.tool>header>b{font-size:12px;line-height:1.65}
.families summary strong{font-size:18px}
.families summary small,.families details>p{font-size:14px;line-height:1.75}
.decision{font-size:13px;line-height:1.8}
.domains article h4,.levels h4{font-size:20px;line-height:1.4}
.domains article p,.levels p{font-size:16px;line-height:1.7}
.domains small,.levels small{font-size:12px}
.posters span{font-size:15px;line-height:1.65}
.assessments p{font-size:16px;line-height:1.7}
.assessments small,.assessments h4,.assessments em{font-size:12px;line-height:1.65}
.qualifications small,.qualifications article>b{font-size:12px}
.qualifications p{font-size:15px;line-height:1.7}
.score{line-height:1.7}
.score span{font-size:14px}
.preparation-grid h3{line-height:1.3}
.preparation-grid article>div small,.organisation-grid article>div small,.preparation-grid li,.organisation-grid li{font-size:12px;line-height:1.6}
.steps p{font-size:15px;line-height:1.7}
.notice{line-height:1.8}
.blog-post h3{line-height:1.35}
.blog-body{line-height:1.85}
.blog-download{font-size:13px}
.blog-meta{font-size:12px;line-height:1.6}
.contact-form label{font-size:14px}
.contact-form input[type=password],.contact-form input[type=text],.contact-form textarea{font:16px/1.5 Arial,sans-serif}
.contact-form input[type=file]{font-size:14px}
.student-code small{font-size:14px;line-height:1.65}
.contact-privacy-note{font-size:14px;line-height:1.75}
.contact-captcha legend{font-size:12px}
.contact-captcha label{font-size:14px}
.contact-submit button{font-size:14px}
.form-status{line-height:1.7}
.contact-file label small,.contact-submit small{font-size:12px}
.admin-panel h1{line-height:1.25}
.admin-panel h2{line-height:1.4}
.admin-form label{font-size:14px}
.admin-form input,.admin-form textarea,.admin-form select{font-size:16px}
.admin-form button,.admin-action{font-size:12px;line-height:1.6}
.admin-form small{font-size:13px;line-height:1.65}
.login-note{line-height:1.8}
.security-settings>summary{font:700 21px/1.4 Georgia,serif}
.private-caption{font-size:13px}
.section-title h2{line-height:1.15}
.hero h1{font-size:44px}
.course h3{font-size:25px}
.sequence h4{font-size:18px}
.doc-actions a,.portal-links a{font-size:12px}
.tool h3{font-size:26px}
.admin-panel h1{font-size:32px}
.score strong{font-size:17px}
.score span{line-height:1.65}
.reading-trail{font-size:14px;line-height:1.45}
.reading-trail #reading-current{font-weight:700}
.reading-count{font-size:13px}
.publication-card .blog-meta{font-size:13px;line-height:1.5}
.publication-card h2,.publication-card h3{font:700 22px/1.3 Georgia,serif}
.publication-excerpt{font-size:16px;line-height:1.6}
.attachment-name{font-size:14px;line-height:1.5}
.publication-button{font:700 14px/1.5 Arial,Helvetica,sans-serif}
.publication-pagination,.publication-feed-links{font-size:14px}
.feed-status{font-size:14px}
.publication-page h1{font:500 clamp(32px,5vw,52px)/1.2 Georgia,serif}
.publication-breadcrumb{font-size:14px;line-height:1.6}
.publication-full .blog-meta{font-size:14px}
.publication-body{font-size:17px;line-height:1.9}
.publication-attachment h2{font:700 26px/1.35 Georgia,serif}
.site-footer>p{font-size:12px;line-height:1.4}
.site-footer .author-credit{font-size:12px;line-height:1.35}
.publisher-credit{font-size:14px;line-height:1.4;font-weight:700}
.site-footer .brand strong{font-size:12px}
.site-footer .brand small{font-size:12px}
.reading-trail{font-size:14px}
.reading-count{font-size:12px}
.publisher-credit{font-size:14px}
.arv-art figcaption{font-size:12px;letter-spacing:.08em}
.arv-counter{font-size:12px}
.arv-counter small{font-size:10px;line-height:1.6}
.arv-art figcaption{font-size:11px}
body.home-page .site-footer .brand strong{font-size:12px;line-height:1.4}
body.home-page .site-footer>p{font-size:12px;line-height:1.5}
.footer-credit span{font-size:11px}
body.home-page .site-footer .arv-counter{font-size:11px}
.arv-resource-grid .arv-pdf-button{font-size:13px;font-weight:600;line-height:1.4}
body.home-page .site-footer .footer-credit{font-size:11px}
body.home-page .site-footer .arv-counter{font-size:10px}
.ty-toolbar label{font-weight:700}
#ty-search{font:inherit}
.ty-controls button{font:600 14px Arial,sans-serif}
.ty-sequence>summary:after{font:25px Arial}
.ty-number{font:700 15px Arial}
.ty-title{font:600 24px/1.25 Georgia,serif}
.ty-date{font:13px Arial}
.ty-document strong{font-size:18px}
.ty-document span{font-size:12px}
.ty-tools-heading{font-size:30px}
.ty-title{font-size:20px}
.ty-sequence>summary h4.ty-title{font:600 23px/1.3 Georgia,serif}
.ty-sequence>summary .ty-date{font:13px Arial}
.ty-course-controls button{font:600 14px Arial}
.ty-sequence>summary h4.ty-title{font-size:19px}
:is(a.arv-action,:where(#search-results a,#public-feed a)){font:600 15px/1.35 Arial,sans-serif}
.uq-grid h3{font:600 25px/1.2 Georgia,serif}
.uq-class{font-weight:700;letter-spacing:.08em}
.uq-grid dt{font-size:13px}
.uq-grid dd{font-weight:400;line-height:1.5}
.uq-grid dd small{font-weight:400}
.uq-note{line-height:1.6}
.uq-inline{line-height:1.6}
.uq-agenda h2{font-size:27px}
:is(a.arv-action,:where(#search-results a,#public-feed a)){font-size:14px}
.site-header .menu-navigation nav a.arv-action{font-size:14px;line-height:1.5}
.uq-grid dd,.uq-grid dd strong,.uq-grid dd b,
.uq-grid article>p:not(.uq-class),.uq-inline,.uq-inline strong,.uq-inline b{font-family:Arial,Helvetica,sans-serif;font-weight:400}
.uq-agenda .uq-grid h3{font-size:23px}
.uq-status{font-size:13px;line-height:1.5}
.hero h1{font-size:44px}
.specimen>b{font-size:120px}
}
