/* The live SPM collection on the paper homepage. */
.paper-shop{border-bottom:1px solid var(--line)}
.product-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}
.product-card,.paper-product-fallback{min-width:0;background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;box-shadow:3px 4px 0 #e7e1d5}
.product-card-visual{display:flex;align-items:center;justify-content:center;position:relative;padding:30px 25px 48px;height:285px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(transparent 0,transparent 27px,#d9d3c539 28px)}
.catalog-book-3d{display:block;height:100%;width:160px;filter:drop-shadow(5px 7px 4px #343b3325)}
.catalog-cover-image{width:100%;height:100%;object-fit:contain}
.look-inside{position:absolute;bottom:16px;font:italic 14px var(--serif);color:var(--blue)}
.product-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}
.product-card h3{font:27px/1.15 var(--serif);letter-spacing:-.035em;margin-bottom:15px}
.product-card-copy>p{color:var(--muted);font-size:13px;line-height:1.7}
.product-card-receive{border-top:1px solid var(--line);padding-top:15px;font-size:12px;line-height:1.65;margin-top:auto}
.product-card-receive>strong{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}
.product-card-receive ul{padding-left:17px;margin:10px 0 18px}.product-card-receive li{padding-bottom:4px}
.product-price{font:25px var(--serif);margin:3px 0 20px}.product-price strong{font-weight:400}
.product-card-actions .button{width:100%;border:1px solid var(--ink);background:var(--ink);color:var(--sheet);gap:10px;font-size:11px}
.product-card-actions .button:hover{background:var(--blue)}
.paper-product-fallback{padding:25px}.paper-product-fallback img{object-fit:contain;margin:auto auto 20px}.paper-product-fallback a{text-decoration:underline}
.paper-customer-link{margin-top:30px;border-block:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:var(--muted)}
.paper-customer-link strong{display:block;font-weight:600;color:var(--ink)}.paper-customer-link>span:last-child{align-self:center;color:var(--blue)}
.paper-cart-count{padding:2px 6px;border:1px solid var(--line);font-size:11px;margin-left:3px}
.student-proof{padding:70px 0;border-block:1px solid var(--line);background:var(--paper)}
.student-proof-heading span{font-size:10px;letter-spacing:.16em;color:var(--blue)}.student-proof-heading h2{margin-top:15px}
.student-proof-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:start}.student-classroom{margin:0;background:var(--sheet);padding:10px;border:1px solid var(--line);box-shadow:4px 4px 0 #e5dece}
.student-classroom img{width:100%;height:auto}.student-classroom figcaption{font:italic 14px var(--serif);padding:12px 4px 3px}
.student-review{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.student-review:first-child{padding-top:0}.student-review>img{width:52px;height:52px;object-fit:cover;border-radius:50%}.student-review blockquote{margin:0 0 12px;font:18px/1.5 var(--serif)}
.student-review footer{background:none;border:0;padding:0;display:flex;gap:12px;align-items:baseline;font-size:11px}.student-review footer span{color:var(--muted)}
.mini-cart{position:fixed;bottom:16px;left:50%;translate:-50% 0;z-index:80;background:var(--sheet);border:1px solid var(--ink);box-shadow:3px 4px 0 #383b3330;display:flex;align-items:center;gap:20px;padding:12px 15px;width:max-content;max-width:calc(100% - 24px)}
.mini-cart-main{display:flex;align-items:center;gap:8px;font-size:13px}.mini-cart .cart-trolley{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.mini-cart>.button{background:var(--ink);color:var(--sheet);min-height:38px;padding:9px 14px}
.mini-cart-close{border:0;background:none;font-size:22px}.has-mini-cart{padding-bottom:85px}.cart-toast{position:fixed;bottom:90px;right:20px;z-index:90;padding:12px 18px;background:var(--ink);color:var(--sheet);opacity:0;pointer-events:none;font-size:13px}.cart-toast.is-visible{opacity:1}
.whatsapp-float{position:fixed;right:20px;bottom:18px;z-index:60;display:flex;align-items:center;gap:7px;background:var(--sheet);border:1px solid var(--line);box-shadow:2px 3px 0 #383b331a;padding:10px 13px;font-size:11px}.whatsapp-float span{font-weight:700;color:var(--blue)}.has-mini-cart .whatsapp-float{bottom:90px}
@media(max-width:1000px){.product-catalog{gap:16px}.product-card-copy{padding:18px}.product-card h3{font-size:23px}.paper-home .nav-row{gap:20px}.paper-home #main-nav{gap:20px}.student-proof-grid{gap:25px}}
@media(max-width:800px){.product-catalog{grid-template-columns:1fr}.product-card{display:grid;grid-template-columns:220px minmax(0,1fr)}.product-card-visual{height:100%;min-height:290px;border-bottom:0;border-right:1px solid var(--line)}.product-card-copy{padding:25px}.student-proof-grid{grid-template-columns:1fr}.student-classroom{max-width:600px}.paper-customer-link{flex-direction:column;gap:12px}.paper-customer-link>span:last-child{align-self:start}}
@media(max-width:500px){.product-card{display:flex}.product-card-visual{height:255px;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.product-card-copy{padding:22px}.product-card h3{font-size:28px}.mini-cart{gap:10px;padding:10px}.mini-cart-main{font-size:11px}.mini-cart .cart-trolley{display:none}.mini-cart>.button{font-size:11px;padding:8px}.whatsapp-float b{display:none}.student-review footer{display:block}.student-review footer span{display:block;margin-top:4px}.student-review>img{width:42px;height:42px}.student-review blockquote{font-size:17px}}
/* A clearer route: syllabus, revision need, then preview or purchase. */
.sales-hero .hero-grid{padding:60px 0 48px;gap:70px}
.sales-hero h1{font-size:clamp(54px,6.2vw,84px)}
.hero-reassurance{font-size:11px;color:var(--muted);margin-top:18px;line-height:1.7}
.sales-book-desk{position:relative;width:100%;max-width:480px;height:490px;margin-inline:auto}
.desk-note{position:absolute;top:0;left:18px;font:italic 18px var(--serif);color:var(--blue);rotate:-3deg}
.desk-book{position:absolute;display:block;width:47%;filter:drop-shadow(6px 9px 6px #373a3225)}
.desk-book img{width:100%;height:auto;border:1px solid #d9d3c6}
.desk-answering{left:0;top:100px;rotate:-12deg}.desk-biology{right:0;top:92px;rotate:11deg}.desk-memory{left:25%;top:48px;width:50%;rotate:-2deg;z-index:2}
.desk-book:focus-visible{outline:3px solid var(--blue);outline-offset:7px}
.desk-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;border-top:1px solid var(--line);padding-top:18px}.desk-caption strong{font:italic 18px var(--serif);display:block}.desk-caption span{display:block;font-size:11px;color:var(--muted);margin-top:7px}
.syllabus-section{padding:45px 0;background:#ede8dc;border-block:1px solid var(--line)}
.syllabus-heading{display:flex;align-items:baseline;gap:25px;margin-bottom:23px}.syllabus-heading .eyebrow{margin:0}.syllabus-heading h2{font-size:30px;margin:0;letter-spacing:-.03em}
.syllabus-choices{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.syllabus-choice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;border:1px solid #a9a391;background:var(--sheet);box-shadow:3px 4px 0 #d9d3c5}
.syllabus-choice:hover{border-color:var(--blue)}.syllabus-choice h3{font:34px/1.1 var(--serif);margin:10px 0 7px}.syllabus-choice p{font-size:12px;margin:0;color:var(--muted)}.syllabus-choice>strong{font-size:12px;line-height:1.7;color:var(--blue);max-width:135px}.syllabus-status{font-size:10px;letter-spacing:.06em;background:#e2eddf;color:#34513d;padding:4px 7px}.syllabus-igcse{background:#f5f2e9;box-shadow:none}.syllabus-igcse .syllabus-status{background:#eae1ce;color:#665135}
.product-card-copy>.product-syllabus{font:600 10px/1.6 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:0 0 10px}
.product-card-copy>.product-need{font:25px/1.2 var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0 0 16px}
.product-card-copy h3{font:600 14px/1.55 var(--sans);letter-spacing:0;margin-bottom:10px;}
.product-card-copy>p:not(.product-syllabus):not(.product-need){min-height:45px}
.product-card-actions{display:flex;flex-direction:column;gap:14px;align-items:center}.product-card-actions .button{font-size:13px;min-height:46px}.product-preview-link{font-size:12px;text-decoration:underline;text-underline-offset:5px;padding:5px}
.purchase-path{background:#f2eee3;border-bottom:1px solid var(--line)}.purchase-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;list-style:none;padding:0;margin:30px 0 0}.purchase-steps>li{border-top:1px solid #b8b19f;padding-top:22px}.purchase-steps span{font:italic 24px var(--serif);color:var(--blue)}.purchase-steps h3{font:25px/1.3 var(--serif);margin:14px 0 12px;letter-spacing:-.03em}.purchase-steps p{font-size:13px;color:var(--muted);max-width:290px;margin:0}
.igcse-upcoming-paper{display:grid;grid-template-columns:1fr 220px;gap:70px;align-items:center;background:#f4f0e6;padding:40px 48px;border:1px solid var(--line)}.igcse-upcoming h2{font-size:42px}.igcse-upcoming p{font-size:14px;color:var(--muted);max-width:600px}.igcse-upcoming .upcoming-note{font-size:11px;margin:17px 0 0}.upcoming-cover{display:block;text-align:center}.upcoming-cover img{max-height:270px;width:auto;margin:auto;box-shadow:4px 5px 0 #ddd6c6;rotate:2deg}.upcoming-cover span{display:block;margin-top:20px;color:var(--blue);font-size:11px}.closing-help{display:block;margin-top:20px;font-size:12px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.sales-hero .hero-grid{gap:45px}.sales-book-desk{height:425px}.desk-memory{top:55px}.desk-answering{top:100px}.desk-biology{top:100px}.syllabus-choice{padding:20px;gap:15px}.product-card-copy>.product-need{font-size:23px}}
@media(max-width:800px){.sales-hero .hero-grid{gap:40px}.sales-book-desk{height:470px;max-width:430px}.sales-hero h1{font-size:64px}.syllabus-heading{display:block}.syllabus-heading .eyebrow{margin-bottom:12px}.syllabus-choice{display:block}.syllabus-choice>strong{display:block;margin-top:14px;max-width:none}.purchase-steps{gap:22px}.purchase-steps h3{font-size:22px}.igcse-upcoming-paper{gap:35px;grid-template-columns:1fr 160px;padding:30px}.igcse-upcoming h2{font-size:36px}}
@media(max-width:500px){.sales-hero .hero-grid{padding:40px 0 35px}.sales-hero h1{font-size:56px}.sales-book-desk{height:375px;max-width:335px}.desk-note{font-size:16px}.desk-memory{top:42px}.desk-answering,.desk-biology{top:74px}.desk-caption strong{font-size:17px}.syllabus-section{padding:32px 0}.syllabus-heading h2{font-size:28px}.syllabus-choices{grid-template-columns:1fr;gap:13px}.syllabus-choice{display:flex;gap:15px;padding:18px 20px}.syllabus-choice>strong{max-width:100px;margin-top:0}.syllabus-choice h3{font-size:30px}.purchase-steps{grid-template-columns:1fr;gap:25px}.purchase-steps p{max-width:none}.igcse-upcoming-paper{grid-template-columns:1fr;padding:26px}.igcse-upcoming h2{font-size:35px}.upcoming-cover img{max-height:220px}.product-card-copy>.product-need{font-size:27px}.product-card-copy h3{font-size:15px}}
@media(max-width:360px){.sales-book-desk{height:340px}.sales-hero h1{font-size:52px}.syllabus-choice{padding:16px}.syllabus-choice p{font-size:11px}.syllabus-choice>strong{font-size:11px;max-width:85px}}
/* First glance: what it is, what is included, and where to start. */
.first-look-grid{display:grid;grid-template-columns:1fr 1.05fr;grid-template-rows:auto auto;column-gap:60px;row-gap:24px;padding-block:58px 50px;align-items:center}
.first-look-copy{grid-column:1;grid-row:1}.first-look-copy .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:19px}.first-look h1{font-size:clamp(46px,4.5vw,65px);line-height:1.08;margin:0 0 23px;letter-spacing:-.045em}.first-look h1>span,.first-look h1>em{display:block}.first-look h1>em{width:max-content;max-width:100%;font-style:italic;background:linear-gradient(transparent 69%,#f4cf4faa 69%,#f4cf4faa 94%,transparent 94%)}
.first-look-intro{font-size:16px;line-height:1.8;color:var(--muted);max-width:460px;margin:0}.first-look-collection{grid-column:2;grid-row:1 / 3;min-width:0;padding:26px 16px 20px;background:#fffdf8a6;border:1px solid #d1c8b6;box-shadow:5px 6px 0 #e1d9c9;position:relative;transform:rotate(1deg)}.first-look-collection::before{content:"";position:absolute;top:-12px;left:40%;width:100px;height:25px;background:#ddc98bb3;border-inline:2px dashed #bfa76233;transform:rotate(-5deg)}
.first-look-note{font:italic 19px/1.4 var(--serif);color:var(--blue);text-align:center;margin:0 0 28px}.first-look-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:start}.first-look-book{display:block;min-width:0;text-align:center}.first-look-cover{display:block;margin:0 4px 22px;box-shadow:3px 3px 0 #fffdf8,4px 4px 0 #b4ac9b,7px 9px 10px #40382b20;transform:rotate(-4deg);background:var(--sheet)}.first-look-book:nth-child(2) .first-look-cover{transform:translateY(-3px) rotate(1deg)}.first-look-book:nth-child(3) .first-look-cover{transform:rotate(4deg)}.first-look-cover img{width:100%;height:auto;aspect-ratio:210/297;object-fit:cover;border:1px solid #bdb4a1}.first-look-book strong{display:block;font:600 13px/1.5 var(--sans);color:var(--ink)}.first-look-book small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:6px}.first-look-book:hover strong{text-decoration:underline;text-underline-offset:4px}.first-look-sample-note{font-size:11px;text-align:center;color:var(--blue);border-top:1px dashed #c8bfaa;padding-top:18px;margin:20px 0 0}.first-look-sample-note span{margin-left:6px}
.first-look-next{grid-column:1;grid-row:2}.first-look-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;font-size:13px;margin:0 0 17px}.first-look-price strong{font:29px var(--serif);letter-spacing:-.025em}.first-look-price>span{display:block;flex-basis:100%;font-size:11px;color:var(--muted)}.first-look-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.first-look-actions .button{font-size:14px;min-height:52px;box-shadow:3px 4px 0 #b6ad9766;padding-inline:22px;gap:22px}.first-look-actions .text-link{font-size:12px;gap:9px}.first-look-igcse{display:block;font-size:11px;color:var(--muted);margin-top:22px;line-height:1.6}.first-look-igcse span{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
.paper-home.hero-in-view .mini-cart,.paper-home.hero-in-view .whatsapp-float{visibility:hidden;pointer-events:none}
@media(max-width:1050px){.first-look-grid{column-gap:35px;padding-block:45px}.first-look h1{font-size:53px}.first-look-collection{padding:24px 13px 18px}.first-look-books{gap:12px}.first-look-book strong{font-size:12px}.first-look-note{font-size:17px}.first-look-actions{gap:15px}}
@media(max-width:800px){.first-look-grid{display:flex;flex-direction:column;align-items:stretch;gap:23px;max-width:600px;padding-block:28px 32px}.first-look h1{font-size:clamp(36px,7.6vw,48px);line-height:1.07;margin-bottom:14px}.first-look-copy .eyebrow{font-size:9px;margin-bottom:13px;letter-spacing:.08em}.first-look-intro{font-size:14px;line-height:1.65;max-width:540px}.first-look-collection{transform:none;border:0;background:none;box-shadow:none;padding:0}.first-look-collection::before,.first-look-note,.first-look-sample-note{display:none}.first-look-books{gap:20px;max-width:430px;margin:auto}.first-look-cover{max-width:114px;margin:0 auto 14px}.first-look-book strong{font-size:12px;line-height:1.4}.first-look-book small{font-size:10px;margin-top:4px}.first-look-next{max-width:100%}.first-look-price{margin-bottom:13px;gap:5px 8px;justify-content:center}.first-look-price strong{font-size:24px}.first-look-price>span{flex-basis:auto;margin-left:6px;font-size:10px}.first-look-actions{justify-content:center;gap:16px}.first-look-actions .button{flex:1;max-width:320px;font-size:14px;justify-content:space-between}.first-look-igcse{text-align:center;margin-top:17px;font-size:11px}}
@media(max-width:500px){.first-look-grid{gap:20px;padding-top:24px}.first-look h1{font-size:39px}.first-look-intro{font-size:13px;line-height:1.7}.first-look-books{gap:14px;max-width:330px}.first-look-cover{max-width:89px;margin-bottom:12px}.first-look-book strong{font-size:11px}.first-look-book small{font-size:9px}.first-look-price{font-size:12px}.first-look-price>span{font-size:10px;margin-left:0}.first-look-price strong{font-size:24px}.first-look-actions{gap:13px}.first-look-actions .button{padding:12px 16px;font-size:13px;gap:12px;min-height:49px}.first-look-actions .text-link{font-size:11px;gap:6px}.first-look-igcse{font-size:10px;margin-top:16px}}
@media(max-width:360px){.first-look h1{font-size:35px}.first-look-copy .eyebrow{font-size:8px}.first-look-intro{font-size:12px}.first-look-books{gap:10px}.first-look-cover{max-width:76px}.first-look-book strong{font-size:10px}.first-look-book small{font-size:8px}.first-look-price>span{flex-basis:100%;text-align:center}.first-look-actions{flex-direction:column;gap:9px}.first-look-actions .button{width:100%;max-width:none}.first-look-igcse{margin-top:13px}}
/* A direct IGCSE registration route using the preview card's yellow action. */
.paper-home .home-interest-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:50px;padding:12px 18px;background:#f4cf4f;border:1px solid #7c6827;color:#22251f;font:700 15px/1.4 Arial,sans-serif;box-shadow:2px 3px 0 #b69c48;text-decoration:none}
.paper-home .home-interest-button:hover{background:#f9dc70}.paper-home .home-interest-button:focus-visible{outline:3px solid #234f9d;outline-offset:3px}
.home-interest-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:22px}.home-interest-actions .text-link{font-size:12px}
.syllabus-interest-actions{max-width:230px}.syllabus-interest-actions .home-interest-button{font-size:13px;padding:11px 14px;gap:16px}.syllabus-interest-actions p{font-size:10px;line-height:1.5;margin:10px 0}.syllabus-interest-actions .text-link{font-size:11px}
@media(max-width:800px){.syllabus-interest-actions{margin-top:18px;max-width:none}.home-interest-actions{gap:18px}}
@media(max-width:500px){.syllabus-choice.syllabus-igcse{flex-direction:column;align-items:stretch;gap:0}.syllabus-interest-actions .home-interest-button{width:100%}.home-interest-actions{align-items:stretch;flex-direction:column;gap:18px}.home-interest-actions .text-link{align-self:flex-start}}

/* Put materials and teaching side by side from the first screen. */
.paper-home .first-look-copy .eyebrow{font-size:11px;letter-spacing:.09em}
.paper-home .first-look-next .first-look-actions{align-items:stretch;gap:12px}
.paper-home .first-look-actions .button{font-size:13px;padding:13px 17px;min-height:50px;gap:12px}
.paper-home .tuition-enquiry{background:var(--sheet);color:#245c3e;border:1px solid #829d85;box-shadow:3px 4px 0 #d6dece;gap:12px;text-align:left}
.paper-home .tuition-enquiry:hover{background:#edf3e5}.tuition-enquiry img{flex:0 0 24px;width:24px;height:24px}
.paper-home .first-look-igcse{font-size:13px;margin:22px 0 0;color:var(--ink)}
.paper-home .first-look-price{font-size:11px;margin:18px 0 0;color:var(--muted);gap:5px 7px}
.paper-home .first-look-price strong{font-size:20px;color:var(--ink)}
.paper-home .first-look-price>span{flex-basis:auto;margin-left:4px;font-size:10px}
.syllabus-igcse .syllabus-status{background:#e2eddf;color:#34513d}
.tuition-section{background:var(--paper);border-bottom:1px solid var(--line);padding-block:58px}
.tuition-paper{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:65px;background:var(--sheet);border:1px solid var(--line);box-shadow:5px 6px 0 #e1d9c9;padding:36px 46px}
.tuition-portrait{margin:0;min-width:0;padding:9px;background:var(--paper);border:1px solid var(--line);transform:rotate(-2deg)}
.tuition-portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.tuition-portrait figcaption{font:italic 13px/1.6 var(--serif);text-align:center;padding:12px 3px 3px;color:var(--muted)}
.tuition-copy .eyebrow{margin-bottom:16px}.tuition-copy h2{font-size:43px;margin-bottom:18px}.tuition-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:500px}
.tuition-subjects{display:flex;gap:32px;list-style:none;padding:17px 0;margin:22px 0;border-block:1px dashed #c8bfaa}
.tuition-subjects strong{display:block;font:26px/1.2 var(--serif);margin-bottom:5px}.tuition-subjects span{font-size:12px;color:var(--muted)}
.tuition-copy .tuition-note{font-size:11px!important;line-height:1.7;margin:15px 0 0}
.shop-free-hack{font-size:12px;color:var(--blue);margin-bottom:22px}.shop-free-hack a,.igcse-materials-link{ text-decoration:underline;text-underline-offset:4px}
.igcse-materials-link{display:block;font-size:14px;line-height:1.7;margin-top:12px;color:var(--blue)}
.preview-local a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.tuition-paper{grid-template-columns:220px minmax(0,1fr);gap:35px;padding:30px}.paper-home .first-look-actions{flex-direction:column;align-items:stretch}.paper-home .first-look-actions .button{justify-content:center}}
@media(max-width:800px){.paper-home .first-look-copy{order:1}.paper-home .first-look-next{order:2}.paper-home .first-look-collection{order:3;margin-top:10px}.paper-home .first-look-actions .button{width:100%;max-width:none;flex:auto}.paper-home .first-look-igcse{text-align:left;margin-top:19px}.paper-home .first-look-price{justify-content:flex-start;margin-top:15px}.tuition-paper{grid-template-columns:165px minmax(0,1fr);gap:28px;padding:26px}.tuition-copy h2{font-size:35px}.tuition-subjects{gap:25px}.tuition-portrait figcaption{font-size:11px}.paper-home .first-look-note{display:block;font-size:14px;margin-bottom:18px}.paper-home .first-look-copy .eyebrow{font-size:10px}}
@media(max-width:600px){.tuition-section{padding-block:35px}.tuition-paper{grid-template-columns:1fr;padding:25px;gap:28px}.tuition-portrait{max-width:200px;margin-inline:auto}.tuition-copy h2{font-size:35px}.tuition-copy .tuition-enquiry{width:100%;font-size:12px;justify-content:center}.tuition-copy .eyebrow{font-size:9px}.tuition-subjects{gap:23px}.tuition-subjects span{font-size:11px}}
@media(max-width:360px){.paper-home .first-look-copy .eyebrow{font-size:9px}.paper-home .first-look-actions .button{font-size:12px}.paper-home .first-look-igcse{font-size:12px}.paper-home .first-look-price>span{flex-basis:auto;text-align:left}.tuition-paper{padding:20px}}
