@font-face{font-family:Iterative;src:url('assets/iterative-sans-medium.woff2') format('woff2');font-display:swap;font-weight:500}@font-face{font-family:Signurio;src:url('assets/signurio-regular.woff2') format('woff2');font-display:swap;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f6f5f0;color:#202b27;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #337958;outline-offset:7px}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h2,h3{font-weight:400;letter-spacing:-.05em}p{line-height:1.6}em{font-style:normal;color:#417a60}.wrap{padding-left:6%;padding-right:6%}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.5}.skip{position:absolute;left:20px;top:-80px;background:white;padding:15px;z-index:10}.skip:focus{top:12px}header{height:100px;padding:0 4%;display:flex;align-items:center;gap:28px}.small-brand{font-size:47px;font-weight:600;letter-spacing:-.09em;line-height:1}.small-brand span{font-size:24px;display:inline-block;vertical-align:top;line-height:1.8;letter-spacing:0;margin-left:3px}.header-note{font-size:11px;line-height:1.5}nav{margin-left:auto;display:flex;gap:38px;font-size:13px}nav a{padding:12px 0;border-bottom:1px solid transparent}nav a:hover{border-color:currentColor}.hero{min-height:calc(100svh - 100px);position:relative;overflow:hidden;padding:6px 4% 48px;background:#f6f5f0}.hero h1{position:relative;z-index:2;font-family:Iterative,Arial,sans-serif;font-weight:500;letter-spacing:-.065em;font-size:clamp(60px,10vw,170px);line-height:1.15;white-space:nowrap}.brand-dot{color:#609d7b}.hero-copy{position:relative;z-index:2;width:44%;padding:65px 0 75px 2%}.hero-copy h2{font-size:clamp(42px,5vw,79px);line-height:1.02;margin:24px 0}.hero-copy>p:not(.eyebrow){font-size:16px;color:#56615a}.text-link{display:inline-flex;gap:24px;align-items:center;font-size:14px;font-weight:600;padding:15px 0 10px;border-bottom:1px solid currentColor;margin-top:24px;line-height:1.5}.text-link span{font-size:20px;transition:transform .25s}.text-link:hover span{transform:translate(3px,-3px)}.hero-art{position:absolute;right:-8%;top:135px;width:65%;height:620px;transform:rotate(-9deg);mix-blend-mode:multiply}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center 47%}.hero-art figcaption{position:absolute;bottom:14px;right:18%;font-size:10px;transform:rotate(9deg);display:flex;gap:20px;letter-spacing:.03em}.hero-foot{position:absolute;bottom:18px;left:6%;right:6%;display:flex;justify-content:space-between;border-top:1px solid #cbd0c8;padding-top:16px;font-size:10px;letter-spacing:.04em}.work-intro{padding-top:105px;padding-bottom:88px;display:grid;grid-template-columns:1fr 1.6fr;gap:24px}.work-intro .eyebrow{grid-column:1/-1}.work-intro h2{font-size:clamp(40px,4.5vw,70px);line-height:1.04}.work-intro>p:last-child{max-width:350px;font-size:18px;align-self:end;justify-self:end;color:#626a63}.product{display:grid;grid-template-columns:1fr 1fr;min-height:760px;overflow:hidden}.product-copy{padding:100px 12%}.product-copy h2{font-size:30px;margin:36px 0 44px;letter-spacing:-.035em}.product-copy h3{font-size:clamp(38px,4vw,61px);line-height:1.06;margin-bottom:27px}.product-copy>p:not(.eyebrow):not(.fine){max-width:370px;font-size:17px;color:#56645d}.fine{font-size:11px;margin-top:24px;opacity:.85}.blurpeg{background:#e2ece6}.blurpeg-visual{display:flex;gap:24px;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:60px 50px 0 0}.blurpeg-visual img{width:46%;height:auto;align-self:center;box-shadow:0 22px 35px #1d3d2920;border-radius:15px;transform:rotate(-5deg)}.blurpeg-visual img+img{transform:rotate(6deg) translateY(60px)}.threadclip{background:#213d32;color:#f2f4e9}.threadclip .product-copy>p:not(.eyebrow):not(.fine){color:#cfdbd2}.thread-visual{padding:130px 8% 90px 14%;align-self:center;transform:rotate(-5deg)}.thread-lines{border:1px solid #759d87;border-bottom:0;margin:0 24px;color:#b9cec0}.thread-lines span{display:block;padding:22px 25px;border-bottom:1px solid #759d87;font-size:14px}.chosen-message{background:#d7ebdc;color:#213d32;padding:30px 32px 24px;box-shadow:0 18px 30px #0a211d25}.message-index{font-size:10px;letter-spacing:.18em}.chosen-message>p{font-size:clamp(32px,3.6vw,57px);letter-spacing:-.06em;line-height:1.1;margin:25px 0 45px}.message-bottom{display:flex;justify-content:space-between;font-size:11px;border-top:1px solid #9bbb9e;padding-top:20px;align-items:center}.message-bottom b{font-size:24px;font-weight:400}.illustration-label{font-size:10px;letter-spacing:.05em;opacity:.65;margin-top:20px;text-align:right}.stickerloom{padding-top:105px;overflow:hidden}.sticker-heading{display:grid;grid-template-columns:1fr 1fr;gap:9%}.sticker-heading h2{font-size:clamp(40px,5vw,75px);margin-top:25px}.sticker-heading h3{font-size:40px;line-height:1.1;margin:0 0 24px}.sticker-heading p:not(.eyebrow){max-width:380px;color:#56615a}.composition{height:570px;overflow:hidden;margin-top:65px;position:relative;background:#f0eee7}.composition img{width:100%;height:auto;transform:rotate(-9deg) scale(1.08);margin-top:-27%;mix-blend-mode:multiply}.composition figcaption{position:absolute;bottom:24px;left:6%;font-size:11px;background:#f6f5f0ed;padding:10px 14px}.signurio{padding:45px 6%;background:#a8d8c5;color:#19372b}.signurio-top{display:flex;justify-content:space-between}.type-specimen{padding:85px 0 70px;font-family:Signurio,Arial,sans-serif}.type-specimen h2{font-family:inherit;font-size:clamp(60px,10.5vw,160px);letter-spacing:-.055em;line-height:.94}.type-specimen>p{font-size:clamp(25px,3.5vw,50px);margin-top:48px;letter-spacing:-.02em}.signurio-bottom{border-top:1px solid #6da58c;padding-top:30px;display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:start;gap:25px}.signurio-bottom h3{font-size:24px;letter-spacing:-.04em}.signurio-bottom p{font-size:13px}.signurio-bottom a{font-size:12px;margin:0;justify-self:end;padding-top:0}.studio{padding-top:120px;padding-bottom:95px}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:35px}.studio h2{font-size:clamp(50px,6vw,90px);line-height:1}.studio-grid p{color:#626a63;font-size:16px;max-width:520px}.studio-grid p.lead{color:#202b27;font-size:25px;line-height:1.35;letter-spacing:-.025em;margin-bottom:25px}.studio-grid p.founder-sign{font-size:12px;margin-top:25px;color:#202b27}.vectrari{margin-top:100px;padding-top:35px;border-top:1px solid #c7ccc4;display:grid;grid-template-columns:1fr 1fr;gap:25px 8%}.vectrari .eyebrow{grid-column:1/-1}.vectrari h3{font-size:39px;line-height:1.1}.vectrari>p:not(.eyebrow){max-width:440px;font-size:16px;color:#626a63}.vectrari a{grid-column:2;justify-self:start;margin-top:0}.projects{padding-bottom:95px}details{border-top:1px solid #b7c2b7;border-bottom:1px solid #b7c2b7}summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;font-size:27px;letter-spacing:-.04em;padding:25px 0}summary::-webkit-details-marker{display:none}.expand{font-size:36px;font-weight:300;transition:transform .2s}details[open] .expand{transform:rotate(45deg)}.project-row{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:20px;padding:22px 0;border-top:1px solid #d6dbd2;align-items:center}.project-row h3{font-size:21px;letter-spacing:-.025em}.project-row p{font-size:13px;color:#626a63}.project-row>a,.project-row>span{font-size:11px;justify-self:end}.project-row>a{text-decoration:underline;text-underline-offset:5px}.contact{padding-top:90px;padding-bottom:100px;background:#e5ede3;position:relative}.contact h2{font-size:clamp(65px,8vw,120px);line-height:1;margin-top:35px}.contact-link{position:absolute;right:8%;top:44%;font-size:clamp(24px,3vw,46px);letter-spacing:-.035em;border-bottom:1px solid;padding-bottom:15px}.contact-link span{margin-left:70px}.contact>p:last-child{margin-top:36px;font-size:14px;color:#56615a}footer{padding:38px 6% 25px}.footer-brand{font-family:Iterative,Arial,sans-serif;font-size:clamp(38px,6vw,88px);letter-spacing:-.05em}footer>div{display:flex;gap:30px;font-size:10px;margin-top:30px;padding-top:22px;border-top:1px solid #ccd0c8}footer>div>span:last-child{margin-left:auto}.hero h1{animation:enter .9s both}.hero-copy{animation:enter .9s .13s both}.hero-art{animation:art-enter 1.2s .15s both}.js .reveal{opacity:0;translate:0 26px;transition:opacity .8s,translate .8s}.js .reveal.visible{opacity:1;translate:0 0}@keyframes enter{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes art-enter{from{opacity:0;translate:24px 30px}to{opacity:1;translate:0 0}}
@media(min-width:1600px){.hero-art{height:750px}.hero-copy{padding-top:90px;padding-bottom:140px}}@media(max-width:900px){header{height:80px}.hero{min-height:800px}.hero-copy{padding-top:45px}.hero-art{top:230px;right:-13%;width:75%;height:530px}.hero-art figcaption{display:none}.product{min-height:680px}.product-copy{padding:75px 10%}.blurpeg-visual{padding-right:20px;gap:10px}.thread-visual{padding-left:10%}.work-intro{grid-template-columns:1fr 1fr}.signurio-bottom{grid-template-columns:1fr 1fr}.signurio-bottom a{grid-column:2;justify-self:start}.composition{height:450px}.contact-link span{margin-left:20px}}@media(max-width:600px){header{height:73px;padding:0 6%;gap:15px}.small-brand{font-size:37px}.small-brand span{font-size:20px}.header-note{font-size:9px}nav{gap:18px;font-size:11px}nav a:last-child{display:none}.hero{padding:8px 6% 48px;min-height:660px;height:calc(100svh - 73px);max-height:870px}.hero h1{font-size:9.5vw;letter-spacing:-.055em}.hero-copy{width:100%;padding:35px 0 0}.hero-copy .eyebrow{font-size:9px}.hero-copy h2{font-size:43px;margin:17px 0 15px;line-height:1.01}.hero-copy>p:not(.eyebrow){font-size:13px}.hero-copy .text-link{font-size:12px;margin-top:10px}.hero-art{top:auto;bottom:48px;right:-16%;width:104%;height:min(380px,44svh);z-index:0}.hero-foot{font-size:8px;gap:20px;bottom:14px}.hero-foot span:last-child{white-space:nowrap}.eyebrow{font-size:10px}.work-intro{padding-top:65px;padding-bottom:60px;display:block}.work-intro h2{font-size:43px;margin-top:22px}.work-intro>p:last-child{font-size:16px;margin-top:25px;max-width:290px}.product{display:flex;flex-direction:column;min-height:0}.product-copy{padding:55px 6% 30px}.product-copy h2{font-size:28px;margin:24px 0 30px}.product-copy h3{font-size:45px}.product-copy>p:not(.eyebrow):not(.fine){font-size:16px;max-width:330px}.blurpeg-visual{padding:30px 8% 65px;gap:18px;max-height:640px}.blurpeg-visual img{width:45%}.blurpeg-visual img+img{transform:rotate(6deg) translateY(25px)}.threadclip .product-copy{order:-1;padding-bottom:0}.thread-visual{padding:60px 9% 65px;max-width:470px;width:100%}.chosen-message>p{font-size:47px}.stickerloom{padding-top:60px}.sticker-heading{display:block}.sticker-heading h2{font-size:48px;margin:22px 0 32px}.sticker-heading h3{font-size:36px}.composition{height:330px;margin-top:40px}.composition img{width:160%;max-width:none;margin-left:-30%;margin-top:-46%}.composition figcaption{font-size:9px;bottom:15px}.signurio{padding:25px 6% 40px}.signurio-top .eyebrow{font-size:8px}.type-specimen{padding:70px 0 50px}.type-specimen h2{font-size:17vw}.type-specimen>p{font-size:29px;margin-top:32px}.signurio-bottom{display:block;padding-top:25px}.signurio-bottom p{margin:15px 0}.signurio-bottom a{margin-top:10px}.studio{padding-top:65px;padding-bottom:55px}.studio-grid{display:block;margin-top:25px}.studio h2{font-size:55px;margin-bottom:30px}.studio-grid p.lead{font-size:23px}.vectrari{margin-top:60px;display:block;padding-top:25px}.vectrari h3{font-size:36px;margin:22px 0}.vectrari a{margin-top:15px}.projects{padding-bottom:60px}summary{font-size:24px}.project-row{grid-template-columns:1fr 1fr;gap:10px}.project-row p{grid-column:1/-1;grid-row:2;font-size:12px}.project-row h3{font-size:20px}.project-row>a,.project-row>span{font-size:10px;grid-column:2;grid-row:1}.contact{padding-top:60px;padding-bottom:65px}.contact h2{font-size:72px;margin-top:25px}.contact-link{position:static;display:inline-flex;gap:70px;font-size:30px;margin-top:35px}.contact-link span{margin:0}.contact>p:last-child{font-size:13px;margin-top:25px}footer{padding-top:30px}.footer-brand{font-size:9vw}footer>div{flex-wrap:wrap;gap:20px 25px;font-size:9px}footer>div>span:last-child{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js .reveal{opacity:1;translate:none}}

/* Review v2: original house colours, separated artwork and copy. */
header,.hero,footer{background:#141d23;color:#fff}
.ci-clever{color:#0284c7}.ci-iterations{color:#fff}
.small-brand>span{font-size:inherit;line-height:inherit;vertical-align:baseline;margin:0;letter-spacing:inherit}
.hero h1{font-size:clamp(48px,8.5vw,145px);letter-spacing:0;line-height:1.2}
.hero-copy{width:48%;padding-top:50px}.hero-copy>p:not(.eyebrow){color:#c0cbd0}.hero-copy em{color:#a8d8c5}
.hero-art{top:30%;right:3%;width:43%;height:58%;transform:rotate(-5deg);mix-blend-mode:normal;background:#f6f5f0}
.hero-art img{object-fit:cover;object-position:center 47%}.hero-art figcaption{color:#202b27;bottom:15px;right:8%;font-size:9px}
.hero-foot{border-color:#435057;color:#bbc6cc}.footer-brand{letter-spacing:0;font-weight:500}footer>div{color:#bbc6cc}
@media(max-width:900px) and (min-width:601px){.hero-copy h2{font-size:48px}.hero-copy{width:50%}.hero-art{right:2%;width:43%;top:33%;height:49%}}
@media(max-width:600px){.hero h1{font-size:8.1vw;letter-spacing:0}.hero-copy{width:100%;padding-top:28px}.hero-art{top:auto;bottom:50px;right:7%;width:83%;height:calc(100% - 390px);min-height:200px;transform:rotate(-4deg)}.hero-copy h2{font-size:40px}.hero-art figcaption{display:none}.footer-brand{font-size:8vw}}

header,.hero,footer{background:#09090b}
.portfolio-list{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.project-row{grid-template-columns:1fr auto;gap:14px;padding:26px 0;align-items:center}.project-row h3{font-size:26px;letter-spacing:normal}.project-row p{grid-column:1/-1;grid-row:2;font-size:13px}.project-row>a,.project-row>span{grid-column:2;grid-row:1;font-size:10px;max-width:90px;text-align:right}.project-row[data-brand="meridian"] h3{font-size:20px}
@media(max-width:900px){.portfolio-list{grid-template-columns:1fr}.project-row h3{font-size:26px}}

@media(max-width:600px){.hero{height:auto;max-height:none;min-height:calc(100svh - 73px);padding-bottom:20px}.hero-art{position:relative;inset:auto;width:90%;height:290px;min-height:0;margin:38px auto 0;transform:rotate(-4deg)}.hero-foot{position:relative;inset:auto;margin-top:35px;padding-top:14px}.hero-copy{padding-bottom:0}}

body{font-family:CIInter,Arial,sans-serif}.vectrari>.brand-vectrari{font-size:34px;line-height:1.2}.hero h1{font-synthesis:none}.brand-ci{font-synthesis:none}

.vectrari>p.brand-vectrari{grid-column:1/-1;font-size:34px;line-height:1.2;color:#617285;margin-bottom:18px}

.vectrari{background:#141d23;color:#fff;margin-left:-6.82%;margin-right:-6.82%;padding:48px 6.82%;border:0}.vectrari>p{color:#c6d0d6}.vectrari>p.brand-vectrari{color:#94a3b8}.brand-vectrari-tool{background:#141d23;color:#fff;padding:10px 14px;display:inline-block;justify-self:start}.project-row .brand-vectrari-tool{font-size:21px}

/* Review v3: house accent, signature nav, Vectrari family grouping. */
.hero-copy em,.contact em{color:#0284c7}
.small-brand{font-family:Iterative,Arial,sans-serif;font-weight:500;letter-spacing:0;font-synthesis:none}
.brand-tm{font-family:Arial,sans-serif;font-weight:400;font-size:.35em;vertical-align:super;line-height:0;letter-spacing:0;margin-left:.12em}
.vectrari-family{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #435057;margin-top:22px;padding-top:12px}
.vectrari-family .project-row{border:0;padding-bottom:0}.vectrari-family-mark{font-family:CIInter,Arial,sans-serif!important;font-weight:600!important;font-size:26px!important;letter-spacing:0!important}
.vectrari-family .project-row p{color:#c6d0d6}.vectrari-family .project-row>span{color:#c6d0d6}
@media(max-width:600px){.vectrari-family{grid-template-columns:1fr;gap:8px}}

.attachment-copy{margin-top:18px}.signurio-bottom>p,.signurio-bottom>.text-link{font-family:Signurio,Arial,sans-serif;font-weight:400;font-synthesis:none}.signurio-bottom>p{font-size:16px}.signurio-bottom>.text-link{font-size:16px}

/* Keep the sunflower caption on its own opaque strip, never over photographs. */
.hero-art{display:flex;flex-direction:column}
.hero-art img{flex:1;min-height:0;height:0;width:100%;object-fit:cover}
.hero-art figcaption{position:static;display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;transform:none;padding:13px 16px;background:#f6f5f0;color:#202b27;font-size:11px;line-height:1.4;width:100%}
@media(max-width:600px){.hero-art figcaption{display:block;padding:10px 12px;font-size:10px}.hero-art figcaption span{display:block}.hero-art figcaption span+span{margin-top:3px}}

.caption-registered{font-size:.75em;line-height:0;vertical-align:super;margin-left:.1em}

.founder-photo{width:160px;height:160px;border-radius:50%;object-fit:cover;margin-top:32px}.founder-identity{min-width:0}@media(max-width:600px){.founder-photo{width:128px;height:128px;margin:0 0 30px}}

.studio-grid>div:not(.founder-identity)>.founder-photo{margin:0 0 26px auto}@media(max-width:600px){.studio-grid>div:not(.founder-identity)>.founder-photo{margin:0 0 24px auto}}

.founder-signature-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.founder-signature-row .founder-sign{margin:0}.founder-signature-row .founder-photo{width:88px;height:88px;flex-shrink:0;margin:0}@media(max-width:600px){.founder-signature-row{gap:16px}.founder-signature-row .founder-photo{width:72px;height:72px}}

@media(min-width:601px){.founder-signature-row{justify-content:flex-start;gap:24px}}

.analytics-consent {
  position: fixed;
  right: 18px;
  bottom: 18px;
  z-index: 120;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  align-items: end;
  width: min(720px, calc(100vw - 36px));
  padding: 18px;
  border: 1px solid rgba(2, 132, 199, 0.32);
  background: rgba(9, 9, 11, 0.96);
  box-shadow: 0 22px 64px rgba(0, 0, 0, 0.36);
  backdrop-filter: blur(18px);
}

.analytics-consent strong {
  display: block;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
}

.analytics-consent p {
  margin: 6px 0 0;
  color: rgba(226, 232, 240, 0.72);
  font-size: 13px;
  line-height: 1.5;
}

.analytics-consent-actions {
  display: flex;
  gap: 10px;
  align-items: center;
}

.analytics-consent button {
  border-radius: 999px;
  padding: 10px 14px;
  font-size: 13px;
  font-weight: 700;
  transition: border-color 160ms ease, background-color 160ms ease, color 160ms ease;
}

.analytics-consent-secondary {
  border: 1px solid rgba(226, 232, 240, 0.18);
  background: transparent;
  color: rgba(226, 232, 240, 0.78);
}

.analytics-consent-secondary:hover {
  border-color: rgba(226, 232, 240, 0.4);
  color: #ffffff;
}

.analytics-consent-primary {
  border: 1px solid rgba(2, 132, 199, 0.72);
  background: #0284c7;
  color: #ffffff;
}

.analytics-consent-primary:hover {
  background: #0369a1;
}


@media (max-width: 640px) {
  .analytics-consent {
    left: 14px;
    right: 14px;
    bottom: 14px;
    width: auto;
    grid-template-columns: 1fr;
  }

  .analytics-consent-actions {
    justify-content: flex-end;
  }
}

.privacy-page{padding:80px max(6%,calc((100% - 900px)/2)) 110px;overflow-wrap:anywhere}.policy-heading{border-bottom:1px solid #cbd0c8;padding-bottom:36px;margin-bottom:42px}.policy-heading h1{font-size:clamp(44px,6vw,76px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin-top:18px}.policy-content{font-size:16px;line-height:1.75}.policy-content p{margin:0 0 1rem}.policy-content ol{padding-left:1.5rem;margin:1.5rem 0;display:grid;gap:1rem}.policy-content li{min-width:0;padding-left:6px}.policy-content li>p:only-child{margin:0}.policy-content a{color:#0369a1;text-decoration:underline;text-underline-offset:3px}.policy-content strong{font-weight:600}.policy-content h2,.policy-content h3{margin:2rem 0 1rem;letter-spacing:0}
@media(max-width:600px){.privacy-page{padding:48px 6% 70px}.policy-content{font-size:15px}.policy-heading{margin-bottom:28px;padding-bottom:25px}}

.ui-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0;overflow:visible}

.teenyday-wordmark{display:block;width:154px;height:auto;max-width:100%}

/* Privacy document hierarchy: section / lettered clause / Roman subpoint. */
.policy-content .policy-clauses{display:block;padding-left:1.8rem;margin:0}
.policy-content .policy-clauses>li{margin:2.5rem 0;padding-left:.5rem}
.policy-content .policy-clauses>li::marker{font-size:1.2rem;font-weight:600}
.policy-content .policy-clauses h2{font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:.01em;margin:0 0 1rem}
.policy-content .policy-paragraphs,.policy-content .policy-subpoints{display:block;padding-left:1.8rem;margin:1rem 0}
.policy-content .policy-paragraphs>li,.policy-content .policy-subpoints>li{margin:.85rem 0;padding-left:.3rem}
.policy-content .policy-paragraphs>li::marker{content:"(" counter(list-item,lower-alpha) ")  "}
.policy-content .policy-subpoints>li::marker{content:"(" counter(list-item,lower-roman) ")  "}
@media(max-width:600px){.policy-content .policy-clauses{padding-left:1.45rem}.policy-content .policy-clauses>li{padding-left:.25rem}.policy-content .policy-paragraphs,.policy-content .policy-subpoints{padding-left:1.5rem}.policy-content .policy-clauses h2{font-size:1.05rem}}

/* Approved Night Shift series / Meridian Mall lockup. */
.brand-meridian img{display:block;width:230px;max-width:100%;height:auto}
