/* Site-tree revision. Keep the original visual identity while exposing the complete navigation. */
.tree-header .header-inner{height:92px;gap:26px}.header-signature{margin:0 auto 0 28px;color:var(--muted);font-size:13px;line-height:1.8}.header-signature em{font-family:var(--serif);font-size:17px;color:var(--gold)}.tree-header .header-actions{gap:12px}.store-entry{display:inline-flex;align-items:center;gap:14px;background:var(--ink);color:#fff;padding:14px 20px;font-size:13px;font-weight:600}.store-entry svg{width:19px;height:19px}.store-entry:hover{background:#385848}.tree-header .mobile-toggle{display:none}.desktop-nav-wrap{border-top:1px solid var(--line)}.tree-header .desktop-nav{display:flex;margin-inline:auto;gap:0;justify-content:space-between;align-items:stretch}.nav-group{position:relative}.nav-group-heading{display:flex;align-items:center;gap:2px}.tree-header .desktop-nav .nav-parent{font-size:13px;padding-block:16px;line-height:1.5;font-weight:550}.nav-expander{display:grid;place-items:center;width:30px;min-height:46px;border:0;background:transparent;cursor:pointer;color:var(--ink);padding:0}.nav-expander svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform .2s}.nav-expander[aria-expanded=true] svg{transform:rotate(180deg)}.nav-expander:hover{background:#e9eadd}.nav-submenu{position:absolute;top:100%;left:0;width:300px;background:var(--paper);padding:14px 18px;box-shadow:0 18px 40px #18362920;border:1px solid var(--line);z-index:30}.nav-group:nth-last-child(-n+2) .nav-submenu{left:auto;right:0}.tree-header .nav-submenu a{display:flex;justify-content:space-between;align-items:center;gap:15px;white-space:normal;padding:13px 7px;font-size:14px;line-height:1.55;border-bottom:1px solid var(--line)}.tree-header .nav-submenu a:last-child{border-bottom:0}.tree-header .nav-submenu a:after{display:none}.nav-submenu a svg{width:15px;height:15px;flex-shrink:0}.nav-submenu a:hover,.nav-submenu a[aria-current]{color:var(--gold)}.tree-header .nav-parent[aria-current]{color:var(--gold)}.tree-header .nav-parent[aria-current]:after{width:100%}.section-navigation{background:#eeeede;border-bottom:1px solid var(--line)}.section-navigation nav{display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#a9ae99 transparent;min-height:54px}.section-navigation a{font-size:12px;white-space:nowrap;padding-block:17px}.section-navigation a:first-child{font-weight:650}.section-navigation a[aria-current]{color:#86693c;text-decoration:underline;text-underline-offset:7px}.section-navigation a:hover{color:#86693c}
.tree-page{padding-bottom:65px}.tree-intro{padding:46px 0 50px;max-width:900px}.tree-intro h1{font:400 clamp(45px,5.3vw,72px)/1.13 var(--serif);letter-spacing:-.045em;margin:22px 0}.tree-intro>p{font-size:18px;line-height:1.85;color:var(--muted);max-width:750px;margin:0}.tree-intro.long-heading h1{font-size:clamp(36px,4.6vw,61px);letter-spacing:-.035em}.tree-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin:10px 0 75px}.tree-city{position:relative;overflow:hidden}.tree-city img{width:100%;height:480px;object-fit:cover;display:block}.tree-city span{position:absolute;bottom:0;left:0;right:0;padding:22px 25px;font-size:10px;letter-spacing:.14em;background:linear-gradient(transparent,#13281adc);color:#fff}.tree-story h2{font:400 49px/1.22 var(--serif);margin:14px 0 25px}.tree-story p{font-size:16px}.tree-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:60px}.tree-tile{border:1px solid var(--line);padding:30px 30px 58px;position:relative;min-height:185px;transition:background .2s,transform .2s}.tree-tile:nth-child(3n+2){background:#eeeee2}.tree-tile:hover{background:#e6e8d8;transform:translateY(-3px)}.tree-tile h2{font:400 29px/1.3 var(--serif);margin:20px 0 13px;overflow-wrap:anywhere}.tree-tile p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.tile-arrow{position:absolute;right:28px;bottom:23px}.tile-arrow svg{width:20px;height:20px}.tree-callout{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:55px;padding:35px 40px;background:#eeeee2}.tree-callout h2{font:400 34px/1.3 var(--serif);margin:0 0 12px}.tree-callout p{font-size:15px;line-height:1.8;color:var(--muted);margin:0;max-width:690px}.tree-callout .button{flex-shrink:0;max-width:310px;text-align:left}.tree-reading{max-width:820px;margin:0 auto 45px}.tree-reading h2{font:400 34px/1.3 var(--serif);margin:32px 0 20px}.tree-page>.source-note{margin-block:40px}.history-rail{max-width:900px;margin:50px auto}.history-rail article{display:grid;grid-template-columns:140px 1fr;gap:35px;padding:34px 0;border-top:1px solid var(--line)}.history-rail article>strong{font:400 43px var(--serif);color:var(--gold)}.history-rail h2{font:400 30px/1.3 var(--serif);margin:2px 0 10px}.history-rail p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.management-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.management-grid article{padding:33px;background:#eeeede;display:flex;gap:27px;align-items:flex-start}.person-initials{display:grid;place-items:center;background:var(--ink);color:#e9e4ce;font:400 35px var(--serif);width:83px;height:95px;border-radius:44px 44px 0 0;flex-shrink:0}.management-grid h2{font:400 34px var(--serif);margin:15px 0}.management-grid p{font-size:14px;line-height:1.8;color:var(--muted)}.management-grid .text-link{font-size:12px}.management-grid .eyebrow{font-size:10px}.award-opening{display:grid;grid-template-columns:250px 1fr;gap:60px;align-items:center;padding:45px;background:var(--ink);color:var(--paper);margin-bottom:45px}.award-year{font:400 95px var(--serif);color:#ddcfac;text-align:center;border:1px solid #bec9b64d;padding:70px 12px;border-radius:130px 130px 0 0}.award-opening h2{font:400 42px/1.3 var(--serif);margin:20px 0}.award-opening p{font-size:15px;line-height:1.8;color:#dde4d9}.award-opening .eyebrow{color:#d6caa6}.award-list{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.award-list article{padding:24px 0;border-bottom:1px solid var(--line)}.award-list h2{font:400 27px var(--serif);margin:0 0 12px}.award-list p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.tree-page .magazine-banner{margin:0 0 45px}.magazine-reading{max-width:770px}.magazine-reading h2{font:400 35px var(--serif)}.bookstore-opening{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:60px}.bookstore-opening>div:first-child{background:var(--ink);padding:30px;overflow:hidden}.bookstore-opening .library-arch{height:360px;width:100%;max-width:430px;margin:auto}.bookstore-opening h2{font:400 42px/1.3 var(--serif);margin:0 0 25px}.bookstore-opening p{font-size:16px}.branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.branch-card{border:1px solid var(--line);padding:36px;display:flex;align-items:flex-start;flex-direction:column;gap:13px}.branch-card h2{font:400 33px/1.3 var(--serif);margin:10px 0}.branch-card p{font-size:16px;line-height:1.85;color:var(--muted);margin:0}.branch-card .branch-note{font-size:13px}.branch-card .text-link{font-size:13px;min-height:36px}.catalog-context{display:flex;gap:22px;padding:27px 32px;background:#eeeee2;margin-bottom:30px}.catalog-context strong{font-size:15px}.catalog-context p{font-size:14px;line-height:1.8;color:var(--muted);margin:8px 0 0}.catalog-context .round-icon{flex-shrink:0}.union-toolbar,.workshop-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 250px auto;align-items:center;gap:25px;border-block:1px solid var(--line);padding:22px 0}.union-toolbar>label:not(.shop-search),.workshop-toolbar>label:not(.shop-search){font-size:13px;display:flex;gap:15px;align-items:center}.union-toolbar select,.workshop-toolbar select{background:transparent;border:1px solid var(--line);padding:12px;width:100%;font:inherit;color:var(--ink)}.union-toolbar .shop-search,.workshop-toolbar .shop-search{margin:0;border:1px solid var(--line);min-width:0}.union-toolbar .shop-search input,.workshop-toolbar .shop-search input{font-size:15px;min-width:0}.union-toolbar .text-link,.workshop-toolbar .text-link{font-size:12px;min-height:44px}#union-count,#workshop-count{font-size:13px;color:var(--muted);margin:25px 0}.catalog-record{display:grid;grid-template-columns:90px minmax(0,1fr) 180px;gap:30px;padding:27px 0;border-bottom:1px solid var(--line);align-items:center}.catalog-record>img{width:90px;height:115px;object-fit:contain;mix-blend-mode:multiply}.catalog-record h2{font:400 29px var(--serif);margin:11px 0}.catalog-record p{font-size:14px;color:var(--muted);line-height:1.7;margin:0 0 12px}.catalog-record .eyebrow{font-size:10px}.holding-state{display:inline-block;font-size:12px;color:#765d31;background:#efeadb;padding:7px 10px}.catalog-record>div:last-child{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.catalog-record .text-link{font-size:12px}.sitemap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.sitemap-grid section{border-top:1px solid var(--line);padding-top:25px}.sitemap-grid h2{font:400 29px var(--serif);margin:0 0 24px}.sitemap-grid ul{list-style:none;padding:0;margin:0}.sitemap-grid li{font-size:15px;line-height:1.7;margin:15px 0}.sitemap-grid a:hover{color:var(--gold)}.sitemap-secondary{display:flex;gap:30px;border-top:1px solid var(--line);margin-top:40px;padding-top:30px}
.inquiry-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start}.inquiry-layout>.reading-copy{padding-top:20px}.inquiry-layout h2{font:400 43px/1.25 var(--serif);margin:0 0 25px}.inquiry-layout p{font-size:16px;line-height:1.9}.inquiry-layout .inquiry-note{font-size:14px;padding:20px;background:#eeeee2}.tree-message-form{padding:40px}.tree-message-form h2{font-size:34px}.tree-message-form>p{font-size:14px}.tree-message-form .form-row{gap:18px}.tree-message-form input,.tree-message-form select,.tree-message-form textarea{width:100%;max-width:100%;min-width:0;font-size:16px}.tree-message-form label>span{font-size:11px;color:var(--muted)}.tree-message-form .form-actions{flex-wrap:wrap}.tree-message-form .form-note{font-size:12px}.service-opening{display:grid;grid-template-columns:1.4fr .6fr;gap:40px;align-items:center;padding:50px 55px;margin-bottom:50px;overflow:hidden}.service-opening h2{font:400 48px/1.25 var(--serif);margin:22px 0}.service-opening p{font-size:16px;line-height:1.85;max-width:650px;margin:0 0 30px}.kitchen-opening{background:var(--ink);color:var(--paper)}.kitchen-opening p{color:#d9e0d3}.kitchen-opening h2 em{color:#d9c89f}.service-emblem{height:280px;border:1px solid #bdc8b655;border-radius:150px 150px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px}.service-emblem>svg{width:100px;height:100px;stroke-width:.8}.service-emblem span{font-size:9px;letter-spacing:.12em}.support-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-bottom:50px}.support-options article{padding:30px;border:1px solid var(--line)}.support-options h2{font:400 31px var(--serif);margin:24px 0 18px}.support-options p{font-size:15px;line-height:1.9;color:var(--muted);margin:0}.ramadan-feature{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;align-items:center;margin-bottom:55px}.ramadan-symbol{background:#e9e2d0;height:370px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;border-radius:200px 200px 0 0;color:#7c6335}.ramadan-symbol svg{height:140px;width:140px;stroke-width:.8}.ramadan-symbol span{font-size:11px;letter-spacing:.2em}.ramadan-feature h2{font:400 44px/1.28 var(--serif);margin:24px 0}.ramadan-feature p{font-size:16px}.children-opening{background:#ece7d5}.children-opening .eyebrow{color:#775e32}.children-symbols{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:rotate(-8deg)}.children-symbols span{aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#a5b39b}.children-symbols span:first-child{grid-column:1/-1;max-width:150px;justify-self:center;width:100%;background:#c4a577}.children-symbols span:last-child{background:#cda995}.children-symbols svg{width:50px;height:50px;stroke-width:1;color:var(--ink)}.program-note{background:#efeadb;padding:22px 28px;font-size:14px;line-height:1.8;margin:0 0 30px;color:#705a30}.workshop-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.workshop-card{border:1px solid var(--line)}.workshop-art{height:190px;display:flex;align-items:center;justify-content:center;gap:35px;background:#d6dfc8;overflow:hidden}.workshop-art>svg{height:85px;width:85px;stroke-width:.8;transform:rotate(-12deg)}.workshop-art>span{font-size:12px;letter-spacing:.2em}.art-uretim{background:#e5d6bc}.art-mutfak{background:#e0cbbf}.art-lefke-yaz{background:#c5d5cd}.workshop-card>div:last-child{padding:30px}.workshop-card h2{font:400 29px/1.3 var(--serif);margin:18px 0}.workshop-card p{font-size:15px;line-height:1.8;color:var(--muted)}.workshop-card .eyebrow{font-size:10px}.workshop-card .text-link{display:flex;width:fit-content;font-size:13px;margin-top:20px}.parents-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.parents-layout h2{font:400 43px/1.3 var(--serif);margin:20px 0}.parents-layout p{font-size:16px;line-height:1.9;color:var(--muted)}.parents-layout .button{margin-top:25px}.parents-layout summary{font-size:16px;line-height:1.6;gap:20px}.parents-layout details p{font-size:15px}.contact-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.contact-details-grid article{background:#eeeee2;padding:30px;display:flex;align-items:flex-start;flex-direction:column;gap:15px;min-width:0}.contact-details-grid h2{font:400 30px var(--serif);margin:12px 0}.contact-details-grid p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.contact-details-grid a{font-size:14px;overflow-wrap:anywhere;max-width:100%}.contact-caption{font-size:11px;letter-spacing:.04em;color:var(--muted)}.contact-email{overflow-wrap:anywhere;font-size:15px;word-break:break-word}.contact-email svg{flex-shrink:0}.footer-introduction{display:flex;justify-content:space-between;gap:40px;align-items:center;border-bottom:1px solid #dbe2d333;padding-bottom:34px;margin-bottom:36px}.footer-introduction p{font-size:14px;color:#c8d3c5;line-height:1.8}.footer-contact-short{display:flex;flex-direction:column;gap:13px;font-size:14px;color:#dce3d7}.footer-contact-short span{font-size:12px;color:#b9c6b5}.footer-tree{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 30px}.footer-tree h3{font-size:14px;font-weight:600;margin:0 0 19px;color:#fff}.footer-tree section>a{display:block;font-size:12px;line-height:1.8;margin-top:11px;color:#d0d9c9}.footer-tree a:hover{color:#e5c98e}.footer-discover{display:flex;flex-wrap:wrap;gap:23px;padding-block:30px;margin-top:35px;border-top:1px solid #dbe2d333}.footer-discover a{font-size:12px;display:flex;align-items:center;gap:8px}.footer-discover svg{width:13px;height:13px}.tree-header .mobile-nav[hidden],.nav-submenu[hidden]{display:none!important}.tree-page [id]{scroll-margin-top:180px}.home-tree-links{padding-block:65px}.home-tree-links .tree-tiles{margin-bottom:0}
@media(max-width:1100px){.tree-header .desktop-nav .nav-parent{font-size:12px}.tree-header .nav-expander{width:25px}.header-signature{margin-left:10px}.tree-story{gap:40px}.tree-tiles{gap:15px}.tree-tile{padding:25px 24px 55px}.tree-tile h2{font-size:27px}.tree-callout{padding:30px;gap:25px}.tree-callout h2{font-size:29px}.tree-callout .button{max-width:260px;font-size:12px}.inquiry-layout{gap:35px;grid-template-columns:.8fr 1.2fr}.tree-message-form{padding:30px}.tree-message-form .form-row{grid-template-columns:1fr}.catalog-record{grid-template-columns:75px minmax(0,1fr) 170px;gap:22px}.catalog-record>img{width:75px}.management-grid article{padding:25px;gap:20px}.person-initials{width:65px;height:80px;font-size:28px}.management-grid h2{font-size:29px}.contact-details-grid article{padding:25px}.contact-details-grid a{font-size:13px}}
@media(max-width:999px){.tree-header .desktop-nav-wrap{display:none}.tree-header .header-inner{height:90px}.tree-header .mobile-toggle{display:grid}.tree-header .mobile-nav{display:block;padding:10px 28px 25px;background:var(--paper);max-height:calc(100dvh -90px);overflow-y:auto;border-top:1px solid var(--line)}.tree-header .mobile-nav .nav-group{border-bottom:1px solid var(--line)}.tree-header .mobile-nav .nav-group-heading{justify-content:space-between;gap:20px}.tree-header .mobile-nav .nav-parent{font-size:16px;padding:16px 0;flex:1;display:block;line-height:1.6}.tree-header .mobile-nav .nav-expander{width:46px;height:52px;border-left:1px solid var(--line)}.tree-header .mobile-nav .nav-submenu{position:static;width:100%;box-shadow:none;border:0;background:#eeeee2;padding:0 18px 8px}.tree-header .mobile-nav .nav-submenu a{font-size:14px;padding:14px 0;line-height:1.65}.tree-header .mobile-nav .mobile-store{display:flex;align-items:center;justify-content:space-between;margin-top:20px;background:var(--ink);color:#fff;padding:15px 19px;font-size:15px}.mobile-store svg,.mobile-extra svg{width:20px;height:20px}.tree-header .mobile-nav .mobile-extra{display:flex;align-items:center;justify-content:space-between;padding:18px 2px 0;font-size:14px}.header-signature{display:none}.tree-header .header-actions{margin-left:auto}.tree-story{gap:35px}.tree-story h2{font-size:40px}.tree-city img{height:410px}.tree-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tree-intro h1{font-size:58px}.tree-intro.long-heading h1{font-size:47px}.award-opening{grid-template-columns:170px 1fr;padding:35px;gap:35px}.award-year{font-size:66px;padding:60px 10px}.award-opening h2{font-size:35px}.inquiry-layout{grid-template-columns:1fr 1.2fr;gap:30px}.inquiry-layout h2{font-size:35px}.inquiry-layout p{font-size:15px}.service-opening{padding:38px;gap:30px;grid-template-columns:1.4fr .6fr}.service-opening h2{font-size:40px}.service-emblem{height:240px}.service-emblem>svg{width:70px;height:70px}.service-emblem span{font-size:7px}.support-options{gap:18px}.support-options article{padding:25px}.support-options h2{font-size:27px}.ramadan-feature{gap:35px}.ramadan-feature h2{font-size:36px}.parents-layout{gap:35px}.parents-layout h2{font-size:35px}.contact-details-grid{grid-template-columns:1fr 1fr}.contact-details-grid article:last-child{grid-column:1/-1}.tree-page [id]{scroll-margin-top:115px}}
@media(max-width:739px){.tree-header .header-inner{height:83px;gap:10px}.tree-header .brand img{width:48px;height:58px}.tree-header .brand{gap:7px}.tree-header .brand-copy>strong{font-size:23px}.tree-header .brand-copy>strong>small{font-size:6px;margin-left:2px}.tree-header .brand-copy>span{font-size:5px;letter-spacing:.1em}.tree-header .header-actions{gap:2px}.tree-header .header-actions .icon-button{width:36px;height:42px}.tree-header .header-actions .icon-button svg{width:18px;height:18px}.store-entry{padding:10px;margin-left:4px;background:transparent;color:var(--ink)}.store-entry span,.store-entry>svg:last-child{display:none}.store-entry>svg{width:18px;height:18px}.tree-header .mobile-nav{padding:8px 20px 20px;max-height:calc(100dvh -83px)}.tree-header .mobile-nav .nav-parent{font-size:15px}.section-navigation nav{gap:22px;min-height:47px}.section-navigation a{font-size:11px;padding-block:15px}.tree-page{padding-bottom:45px}.tree-intro{padding:32px 0 34px}.tree-intro h1{font-size:42px;margin:19px 0 21px;line-height:1.17}.tree-intro.long-heading h1{font-size:35px;line-height:1.23;letter-spacing:-.03em}.tree-intro>p{font-size:16px;line-height:1.85}.tree-story{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.tree-city img{height:310px}.tree-city span{font-size:8px;padding:24px 20px 18px}.tree-story h2{font-size:38px;margin-top:16px}.tree-story p{font-size:16px}.tree-tiles{grid-template-columns:1fr;gap:14px;margin-bottom:35px}.tree-tile{padding:24px 24px 52px;min-height:145px}.tree-tile h2{font-size:28px;margin:17px 0 12px}.tree-tile p{font-size:15px}.tree-tile .eyebrow{font-size:10px}.tile-arrow{right:24px;bottom:20px}.tree-callout{display:flex;flex-direction:column;align-items:flex-start;gap:23px;padding:28px 25px;margin-top:35px}.tree-callout h2{font-size:29px;line-height:1.35}.tree-callout p{font-size:15px}.tree-callout .button{font-size:12px;max-width:100%;white-space:normal}.tree-reading{margin-bottom:25px}.history-rail{margin:30px auto}.history-rail article{grid-template-columns:1fr;gap:12px;padding:26px 0}.history-rail article>strong{font-size:37px}.history-rail h2{font-size:27px}.history-rail p{font-size:15px}.management-grid{grid-template-columns:1fr;gap:18px}.management-grid article{flex-direction:column;padding:28px}.management-grid h2{font-size:33px}.management-grid .eyebrow{line-height:1.7}.management-grid p{font-size:15px}.award-opening{grid-template-columns:1fr;gap:25px;padding:28px}.award-year{font-size:59px;padding:22px;border-radius:110px 110px 0 0;width:100%;max-width:210px;justify-self:center}.award-opening h2{font-size:34px;line-height:1.35}.award-opening p{font-size:15px}.award-list{grid-template-columns:1fr;gap:0}.award-list h2{font-size:27px}.award-list p{font-size:15px}.bookstore-opening{grid-template-columns:1fr;gap:28px;margin-bottom:35px}.bookstore-opening>div:first-child{padding:20px}.bookstore-opening .library-arch{height:300px}.bookstore-opening h2{font-size:35px}.bookstore-opening p{font-size:16px}.branch-grid{grid-template-columns:1fr;gap:18px}.branch-card{padding:27px;gap:12px}.branch-card h2{font-size:30px}.branch-card p{font-size:15px}.branch-card .eyebrow{font-size:10px}.catalog-context{padding:25px;gap:15px;flex-direction:column}.catalog-context p{font-size:14px}.union-toolbar,.workshop-toolbar{grid-template-columns:1fr;gap:18px;padding:20px 0}.union-toolbar .shop-search input,.workshop-toolbar .shop-search input{font-size:16px}.union-toolbar>label:not(.shop-search),.workshop-toolbar>label:not(.shop-search){font-size:13px;gap:15px}.union-toolbar select,.workshop-toolbar select{font-size:15px}.union-toolbar button,.workshop-toolbar button{justify-self:start}.catalog-record{grid-template-columns:65px minmax(0,1fr);gap:20px;padding:25px 0}.catalog-record>img{width:65px;height:90px}.catalog-record h2{font-size:25px;line-height:1.3}.catalog-record p{font-size:13px}.catalog-record .eyebrow{font-size:9px;line-height:1.8}.holding-state{font-size:11px;line-height:1.7}.catalog-record>div:last-child{grid-column:1/-1;flex-direction:row;gap:20px;flex-wrap:wrap}.catalog-record .text-link{font-size:12px;min-height:35px}.sitemap-grid{grid-template-columns:1fr;gap:27px}.sitemap-grid h2{font-size:29px}.sitemap-grid li{font-size:15px}.sitemap-secondary{flex-direction:column;gap:20px}.inquiry-layout{grid-template-columns:1fr;gap:30px}.inquiry-layout>.reading-copy{padding-top:0}.inquiry-layout h2{font-size:36px}.inquiry-layout p{font-size:16px}.tree-message-form{padding:28px 23px}.tree-message-form h2{font-size:29px}.tree-message-form>p{font-size:14px}.tree-message-form .form-note{font-size:12px}.tree-message-form .form-actions{gap:20px}.tree-message-form .button{font-size:12px}.service-opening{grid-template-columns:1fr;padding:30px 26px;gap:28px;margin-bottom:35px}.service-opening h2{font-size:36px;line-height:1.3}.service-opening p{font-size:15px}.service-opening .eyebrow{font-size:10px}.service-emblem{width:170px;height:175px;justify-self:center;gap:18px}.service-emblem>svg{height:65px;width:65px}.service-emblem span{font-size:7px}.support-options{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.support-options article{padding:27px}.support-options h2{font-size:30px}.support-options p{font-size:15px}.ramadan-feature{grid-template-columns:1fr;gap:30px;margin-bottom:35px}.ramadan-symbol{height:240px;width:100%;max-width:300px;margin:auto;gap:25px}.ramadan-symbol svg{height:95px;width:95px}.ramadan-symbol span{font-size:10px}.ramadan-feature h2{font-size:35px}.ramadan-feature p{font-size:15px}.children-symbols{max-width:210px;justify-self:center;width:100%;gap:10px}.children-symbols span:first-child{max-width:100px}.children-symbols svg{width:40px;height:40px}.program-note{padding:23px;font-size:14px}.workshop-grid{grid-template-columns:1fr;gap:22px}.workshop-art{height:160px;gap:27px}.workshop-art>svg{height:65px;width:65px}.workshop-art>span{font-size:11px}.workshop-card>div:last-child{padding:25px}.workshop-card h2{font-size:28px}.workshop-card p{font-size:15px}.parents-layout{grid-template-columns:1fr;gap:33px}.parents-layout h2{font-size:35px}.parents-layout summary{font-size:15px}.parents-layout p{font-size:15px}.contact-details-grid{grid-template-columns:1fr;gap:18px}.contact-details-grid article:last-child{grid-column:auto}.contact-details-grid article{padding:28px}.contact-details-grid h2{font-size:31px}.contact-details-grid a{font-size:15px}.contact-details-grid .text-link{font-size:13px}.contact-details-grid p{font-size:15px}.footer-introduction{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:30px}.footer-introduction p{font-size:13px;max-width:260px}.footer-contact-short{font-size:14px;gap:12px;overflow-wrap:anywhere}.footer-contact-short span{font-size:12px;line-height:1.8}.footer-tree{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-tree h3{font-size:13px;line-height:1.6}.footer-tree section>a{font-size:12px;line-height:1.8;margin-top:13px}.footer-discover{gap:22px 25px;margin-top:30px;padding-block:25px}.footer-discover a{font-size:12px}.home-tree-links{padding-block:40px}.tree-page [id]{scroll-margin-top:108px}}
@media(max-width:379px){.tree-header .brand-copy>strong{font-size:20px}.tree-header .brand-copy>strong>small{display:none}.tree-header .brand img{width:41px}.tree-header .brand-copy>span{font-size:4.5px}.tree-header .header-actions{gap:0}.tree-header .header-actions .icon-button{width:33px}.store-entry{padding:8px;margin-left:0}.tree-intro h1{font-size:38px}.tree-intro.long-heading h1{font-size:32px}.footer-tree{column-gap:18px}}
@media(prefers-reduced-motion:reduce){.tree-tile,.nav-expander svg{transition:none}.tree-tile:hover{transform:none}}
