:root{--ink:#14223b;--ink-soft:#263957;--magenta:#b51f78;--magenta-dark:#8e155d;--cyan:#48bdd0;--ivory:#f7f2ea;--paper:#fffdf9;--line:#dcd5cb;--muted:#657083}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}img{max-width:100%;height:auto}h1,h2,h3{font-weight:400}.ed-cta{text-decoration:none}.ed-link{color:var(--magenta-dark)}

/* Isolated editorial draft: no database, forms or admin selectors. */
.editorial { font-size: 1rem; line-height: 1.75; }
.editorial *, .editorial-footer * { min-width: 0; }
.ed-section { max-width: 1366px; margin: auto; padding: clamp(44px, 6vw, 88px) clamp(22px, 5vw, 76px); border-bottom: 1px solid var(--line); scroll-margin-top: 140px; }
.ed-copy { max-width: 1080px; }
.ed-copy > p, .ed-copy > ul { max-width: 76ch; }
.ed-copy p { margin: 0 0 1.15em; }
.editorial h1, .editorial h2, .editorial h3 { font-family: Georgia, serif; font-weight: 400; letter-spacing: -.025em; overflow-wrap: break-word; }
.editorial h1 { font-size: clamp(2.35rem, 4.2vw, 4rem); line-height: 1.12; margin: 20px 0 28px; }
.editorial h2 { font-size: clamp(2rem, 3.1vw, 3.1rem); line-height: 1.2; max-width: 28ch; margin: 0 0 32px; }
.editorial h3 { font-size: 1.55rem; line-height: 1.3; margin: 0 0 18px; }
.ed-eyebrow { font-size: .875rem; letter-spacing: .06em; font-weight: 700; color: var(--magenta-dark); }
.ed-lead, .ed-claim { font-size: 1.25rem; font-weight: 600; }
.ed-note { font-size: .875rem; color: var(--ink-soft); margin-top: 18px !important; }
.ed-with-photo { display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr); gap: 44px; align-items: start; }
.ed-with-photo figure { margin: 0; position: sticky; top: 135px; }
.ed-with-photo img { display: block; width: 100%; aspect-ratio: 3 / 4; object-fit: cover; object-position: 51% 35%; }
.ed-autore img { object-position: center 30%; }
.editorial blockquote { border-left: 4px solid var(--magenta); margin: 30px 0; padding: 16px 24px; font: 1.45rem/1.55 Georgia, serif; max-width: 65ch; }
.ed-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin: 30px 0; }
.ed-grid article { border-top: 3px solid var(--magenta); background: var(--ivory); padding: 26px; }
.ed-futuro .ed-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.ed-sistema .ed-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.ed-sistema .ed-grid article:first-child { grid-column: 1 / -1; text-align: center; border-color: var(--cyan); background: var(--ink); color: white; }
.ed-percorso .ed-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.ed-percorso .ed-grid article { padding: 20px; border-top-color: var(--line); }
.ed-percorso .ed-grid article:first-child { border-top-color: var(--magenta); }
.ed-percorso h3 { font-size: 1.3rem; }
.ed-cta, .ed-link { display: inline-flex; align-items: center; min-height: 48px; margin: 12px 20px 12px 0; font-size: 1rem; font-weight: 700; line-height: 1.45; }
.ed-cta { padding: 14px 24px; background: var(--magenta-dark); color: white; border-radius: 3px; }
.ed-cta:hover { background: var(--ink); }
.ed-link { text-decoration: underline; text-underline-offset: 5px; }
.editorial a:focus-visible, .site-header a:focus-visible, .site-header button:focus-visible, .editorial-footer a:focus-visible { outline: 3px solid #48bdd0; outline-offset: 5px; box-shadow: 0 0 0 2px #14223b; }
.ed-sources { border-top: 1px solid var(--line); padding-top: 24px; margin-top: 28px; }
.editorial ul { padding-left: 24px; }
.editorial li { margin: 10px 0; }
.editorial-footer { background: var(--ink); color: white; padding: 56px clamp(22px, 5vw, 76px); font-size: 1rem; line-height: 1.65; }
.ed-footer-grid { display: grid; grid-template-columns: 1.25fr .85fr 1fr; gap: 40px; }
.ed-footer-nav, .ed-footer-contacts { display: flex; flex-direction: column; gap: 8px; }
.editorial-footer a { color: white; min-height: 44px; display: inline-flex; align-items: center; overflow-wrap: anywhere; font-size: 1rem; }
.ed-footer-legal { border-top: 1px solid #687386; margin-top: 30px; padding-top: 25px; }
.ed-footer-legal nav { display: flex; flex-wrap: wrap; gap: 10px 30px; }
.ed-footer-legal p { max-width: 105ch; }
.editorial-footer .brand-copy strong { font-size: 1.4rem; }
.ed-footer-claim { font-weight: 700; }
@media (max-width: 900px) {
  .ed-with-photo { grid-template-columns: 1fr; }
  .ed-with-photo figure { position: static; max-width: 440px; }
  .ed-grid, .ed-futuro .ed-grid, .ed-percorso .ed-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ed-footer-grid { grid-template-columns: 1fr 1fr; }
  .ed-footer-grid > div:first-child { grid-column: 1 / -1; }
}
@media (max-width: 560px) {
  .ed-grid, .ed-futuro .ed-grid, .ed-sistema .ed-grid, .ed-percorso .ed-grid, .ed-footer-grid { grid-template-columns: 1fr; }
  .ed-cta { width: 100%; margin-right: 0; text-align: center; justify-content: center; }
  .ed-with-photo { gap: 28px; }
}

/* 3A-quater: approved editorial layout, no content or delivery changes. */
.editorial-home .ed-inizio { padding-top: 32px; }
.editorial-home .ed-inizio h1 { font-size: clamp(2.2rem, 3.7vw, 3.35rem); margin: 14px 0 20px; }
.editorial-home .ed-inizio p { margin-bottom: 14px; }
.ed-hero-actions .ed-claim { margin: 18px 0 6px; }
.ed-hero-continuation { margin-top: 26px; }
.editorial-home .ed-inizio figure { top: 90px; }
.editorial-home .ed-inizio img { max-height: 590px; object-position: 51% 35%; }
.editorial-home .ed-metodo, .editorial-home .ed-comincia { padding-top: 48px; padding-bottom: 48px; }
.editorial-project .ed-avvertenza { padding-top: 32px; padding-bottom: 32px; }
.ed-story-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.ed-story-grid article { padding: 22px; }
.ed-story-number { display: block; color: var(--magenta-dark); font-size: .875rem; font-weight: 700; margin-bottom: 14px; }
.ed-story-grid h3 { margin-bottom: 8px; }
.ed-story-theme { font-weight: 700; }
.editorial-home .ed-percorso .ed-grid { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.editorial-home .ed-percorso .ed-grid article { grid-column: span 2; }
.editorial-home .ed-percorso .ed-grid article:nth-child(4) { grid-column: 2 / span 2; }
.editorial-home .ed-percorso h3 { font-size: 1.45rem; }
.ed-section { scroll-margin-top: 95px; }
@media (max-width: 900px) {
  .ed-story-grid, .editorial-home .ed-percorso .ed-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .editorial-home .ed-percorso .ed-grid article, .editorial-home .ed-percorso .ed-grid article:nth-child(4) { grid-column: auto; }
}
@media (max-width: 560px) {
  .ed-story-grid, .editorial-home .ed-percorso .ed-grid { grid-template-columns: 1fr; }
  .editorial-home .ed-inizio { padding-top: 28px; }
  .editorial-home .ed-inizio h1 { font-size: 2.25rem; }
  .ed-hero-actions .ed-cta, .ed-hero-actions .ed-link { margin-top: 6px; margin-bottom: 6px; }
  .editorial-home .ed-inizio img { max-height: none; }
}

.review-strip{background:#14223b;color:#fff;padding:10px 24px;text-align:center;font-size:.85rem;line-height:1.5}.site-header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:24px clamp(22px,5vw,76px);background:var(--paper)}.brand{text-decoration:none}.brand-copy{display:flex;flex-direction:column;gap:7px}.brand-copy strong{font:1.3rem Georgia,serif}.brand-copy small{color:var(--muted);font-size:.8rem;letter-spacing:.06em}.desktop-nav{display:flex;gap:20px;align-items:center}.desktop-nav a{font-size:.88rem;font-weight:700;text-decoration:none;min-height:44px;display:flex;align-items:center}.desktop-nav a:hover{color:var(--magenta-dark)}.mobile-nav{display:none}.skip{position:absolute;left:20px;top:-100px;background:#fff;padding:16px;z-index:100}.skip:focus{top:10px}.home-hero{padding-top:48px}.home-hero h1{font-size:clamp(2.3rem,3.7vw,3.5rem)}.ed-with-photo figure{position:static}.ed-with-photo img{max-height:660px}.ed-hero-actions{display:flex}.ed-section:nth-child(even){background:var(--ivory)}.ed-section:nth-child(even) .ed-grid article{background:var(--paper)}.ed-section:has(.collection){background:var(--paper)}.collection{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:48px}.release{padding:32px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:78px 1fr;gap:24px}.release h3{margin:8px 0 12px}.release p{margin-bottom:8px}.release-date{color:var(--ink-soft)}.release-date span{font:1.4rem Georgia,serif;display:block;margin-bottom:24px;color:var(--magenta-dark)}.release-date time{font-size:1.2rem;font-weight:700;display:block}.release-date small{display:block;margin-top:4px;font-weight:400;font-size:.8rem}.featured{display:flex;gap:30px;align-items:center;margin:34px 0;padding:30px;background:var(--paper);border:1px solid var(--line)}.featured h3{font-size:2rem}.f-number{font:3rem Georgia,serif;color:var(--magenta-dark)}.book-panel{background:var(--ink);color:#fff;padding:48px 36px;min-height:540px;display:flex;flex-direction:column;align-self:stretch;border-top:12px solid var(--magenta)}.book-panel>span{font-size:.78rem;letter-spacing:.12em}.book-panel>strong{font:3rem Georgia,serif;margin-top:50px;color:var(--cyan)}.book-panel h2{font-size:5rem;margin:12px 0}.book-panel hr{border:0;border-top:1px solid #647184;width:100%;margin:30px 0}.book-panel small{font-size:.75rem;color:#d4d8df;margin-top:auto}.candidate,.decision{padding:20px 24px;border-left:4px solid var(--magenta);background:#fff5e6;font-size:1rem;line-height:1.7}.candidate p{margin:10px 0 0}.course-image{width:680px;max-height:440px;object-fit:contain;display:block;margin:32px 0}.contact-email{font-size:clamp(1.05rem,2.5vw,1.7rem);overflow-wrap:anywhere;display:inline-block;margin-bottom:24px;color:var(--magenta-dark)}.steps{padding-left:26px}.steps li{padding:10px 0}.email-fallback{margin-top:30px;border:1px solid var(--line);padding:20px}.email-fallback summary{cursor:pointer;font-weight:700;min-height:32px}.email-fallback pre{font:inherit;white-space:pre-wrap}.ed-footer-nav a{text-decoration:none}.ed-footer-legal{font-size:.9rem}.ed-footer-contacts a{font-size:.9rem}.ed-copy>h2:not(:first-child){margin-top:40px}.mobile-nav summary{min-height:44px;padding:10px;cursor:pointer}.ed-cta:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #187487;outline-offset:5px}@media(max-width:1100px){.desktop-nav{display:none}.mobile-nav{display:block}.site-header{position:relative}.mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);z-index:20;border-bottom:1px solid var(--line);padding:20px;display:flex;flex-direction:column}.mobile-nav nav a{padding:12px;text-decoration:none}.brand-copy strong{font-size:1.1rem}}@media(max-width:700px){.collection{grid-template-columns:1fr}.featured{align-items:flex-start;gap:20px}.release{grid-template-columns:64px 1fr;gap:18px}.book-panel{min-height:450px}.review-strip{font-size:.75rem}.ed-section{padding-top:40px;padding-bottom:40px}.site-header{padding:18px 22px}.ed-with-photo{gap:28px}.ed-footer-grid{grid-template-columns:1fr}.ed-footer-grid>div:first-child{grid-column:auto}.ed-cta{width:100%;justify-content:center;text-align:center}.home-hero figure{max-width:100%}}
.f-number{flex:0 0 auto;white-space:nowrap}.featured>div{min-width:0}.ed-grid:has(>article:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.ed-grid:has(>article:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ed-grid:has(>article:nth-child(4):last-child){grid-template-columns:1fr}.featured{flex-direction:column}}
.download-form{max-width:680px;padding:28px;border:1px solid var(--line);background:var(--paper)}.download-form fieldset{border:0;margin:0;padding:0;min-width:0}.download-form label{display:block;font-weight:700;margin:12px 0}.download-form input{width:100%;box-sizing:border-box;min-height:50px;border:1px solid #647184;border-radius:3px;background:#fff;padding:12px;font:inherit}.download-form button{font:inherit;border:0;cursor:pointer}.download-form fieldset:disabled button{opacity:.6;cursor:not-allowed}.download-form p{font-size:1rem;line-height:1.7}.release-availability{font-weight:700;color:var(--magenta-dark)}@media(max-width:420px){.download-form{padding:20px 16px}}

/* A+ optional subscription preview, separate from downloads. */
.consent-label{display:flex;align-items:flex-start;gap:.7rem;margin:1.2rem 0}.consent-label input[type="checkbox"]{width:1.2rem;min-width:1.2rem;height:1.2rem;margin-top:.3rem}.consent-label span{flex:1}.download-form fieldset{min-width:0;border:0;padding:0}.brand-copy strong{white-space:normal}

/* Approved ebook covers, displayed whole at every viewport. */
.ed-with-photo .ebook-cover-wrap{width:100%;max-width:400px;margin:0 auto;align-self:start}.ed-with-photo img.ebook-cover{display:block;width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:contain;border-radius:3px}.release{grid-template-columns:100px 64px minmax(0,1fr);gap:18px}.collection-cover{display:block;width:100%;height:auto;object-fit:contain}.download-cover{display:block;width:160px;max-width:100%;height:auto;flex:0 0 auto;object-fit:contain}@media(max-width:700px){.release{grid-template-columns:88px minmax(0,1fr);gap:16px}.collection-cover{grid-column:1;grid-row:1 / span 2}.release-date{grid-column:2;display:flex;align-items:baseline;gap:16px}.release-date span{margin:0}.release>div:last-child{grid-column:2}.ed-with-photo .ebook-cover-wrap{max-width:340px}}@media(max-width:360px){.release{grid-template-columns:70px minmax(0,1fr);gap:12px}}

/* Validated T3 EmailOctopus responsive additions; MAIN covers preserved. */
.download-form[data-eo-state="checking"] .inline-container{visibility:hidden}.download-form .inline-container h1{font-size:clamp(1.45rem,5vw,2.5rem);overflow-wrap:normal;word-break:normal}.download-form input[type="checkbox"]{width:auto;min-height:0;padding:0}
/* Legal provider URLs must wrap on 320px without changing cover geometry. */
.ed-copy a[href^="https://"]{overflow-wrap:anywhere}

/* 61A.6D — preset editoriali sicuri. Nessun valore libero è esposto al titolare. */
.ed-page.ed-space-top-compact > .ed-section:first-child{padding-top:28px}
.ed-page.ed-space-top-wide > .ed-section:first-child{padding-top:clamp(68px,8vw,112px)}

.ed-page.ed-title-gap-compact > .ed-section:first-child{padding-bottom:18px;border-bottom:0}
.ed-page.ed-title-gap-compact > .ed-section:nth-child(2){padding-top:18px}
.ed-page.ed-title-gap-wide > .ed-section:first-child{padding-bottom:clamp(64px,8vw,108px)}
.ed-page.ed-title-gap-wide > .ed-section:nth-child(2){padding-top:clamp(64px,8vw,108px)}

.ed-page.ed-section-gap-compact > .ed-section{padding-top:34px;padding-bottom:34px}
.ed-page.ed-section-gap-wide > .ed-section{padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(64px,8vw,110px)}

.ed-page.ed-hero-density-compact > .ed-section:first-child{padding-top:30px;padding-bottom:30px}
.ed-page.ed-hero-density-airy > .ed-section:first-child{padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(70px,9vw,120px)}

.ed-page.ed-text-width-narrow .ed-copy>p,.ed-page.ed-text-width-narrow .ed-copy>ul{max-width:62ch}
.ed-page.ed-text-width-wide .ed-copy>p,.ed-page.ed-text-width-wide .ed-copy>ul{max-width:92ch}

.ed-page.ed-title-size-large > .ed-section:first-child h1{font-size:clamp(2.7rem,5vw,4.6rem)}

.ed-page.ed-cover-size-large .ebook-cover-wrap{max-width:480px}
.ed-page.ed-cover-size-large .download-cover{width:190px}

.ed-page.ed-align-center > .ed-section:first-child .ed-copy{margin-left:auto;margin-right:auto;text-align:center}
.ed-page.ed-align-center > .ed-section:first-child .ed-copy>p,.ed-page.ed-align-center > .ed-section:first-child .ed-copy>ul{margin-left:auto;margin-right:auto}

@media(max-width:700px){
  .ed-page.ed-title-gap-compact > .ed-section:first-child{padding-bottom:14px}
  .ed-page.ed-title-gap-compact > .ed-section:nth-child(2){padding-top:14px}
  .ed-page.ed-section-gap-compact > .ed-section{padding-top:28px;padding-bottom:28px}
}

/* Scoped to the Progetto graphic; no global or cover rules. */
.project-map{margin:28px 0 20px;padding:24px 32px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}
.project-map-network{position:relative;display:grid;grid-template-columns:1fr 1.12fr 1fr;grid-template-rows:repeat(2,minmax(100px,auto));gap:32px 36px;align-items:center}
.project-map-lines{position:absolute;inset:0;width:100%;height:100%;color:var(--muted);pointer-events:none}
.project-map-person,.project-map-area{position:relative;z-index:1;display:flex;align-items:center;gap:16px;background:var(--paper)}
.project-map-person{grid-column:2;grid-row:1 / 3;flex-direction:column;text-align:center;justify-content:center;min-height:176px;padding:24px 14px;border:1px solid var(--magenta);border-radius:50%;font:1.5rem/1.25 Georgia,serif}
.project-map-person svg{color:var(--magenta-dark)}
.project-map-person-sub{display:block;margin-top:8px;font: .8125rem/1.5 Arial,Helvetica,sans-serif;color:var(--ink-soft)}
.project-map-area{min-height:80px;padding:18px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:1.0625rem;font-weight:600}
.project-map-area svg{flex-shrink:0;color:var(--ink-soft)}
.project-map-previdenza{grid-column:1;grid-row:1}.project-map-reddito{grid-column:3;grid-row:1}.project-map-protezioni{grid-column:1;grid-row:2}.project-map-patrimonio{grid-column:3;grid-row:2}
.project-map figcaption{margin:20px 0 0;text-align:center;font:1.25rem/1.5 Georgia,serif}
.project-map + .ed-grid{margin-top:20px}
@media(max-width:760px){
 .project-map + .ed-grid{margin-top:12px}
 .project-map{padding:16px 18px;margin:20px 0 12px}
 .project-map-network{display:flex;flex-direction:column;gap:0;align-items:stretch}
 .project-map-lines{display:none}
 .project-map-person{border-radius:0;min-height:0;padding:14px 12px;margin-bottom:12px;flex-direction:row;text-align:left;font-size:1.375rem}
 .project-map-person-sub{margin-top:4px}
 .project-map-area{border:0;border-left:1px solid var(--line);margin-left:16px;min-height:56px;padding:10px 14px;gap:14px}
 .project-map-area:before{content:"";position:absolute;width:12px;height:1px;left:0;top:50%;background:var(--line)}
 .project-map-area svg{width:28px;height:28px}
 .project-map figcaption{margin:14px 0 0;font-size:1.125rem}
}

/* 61A.6D-F4: presentation only, scoped to /videocorso/. */
.ed-page > .videocorso-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"heading cover" "description cover";gap:20px 44px;align-items:start;padding-bottom:32px}
.videocorso-heading{grid-area:heading;align-self:end}
.videocorso-description{grid-area:description}
.videocorso-heading h1{font-size:clamp(2.35rem,3.7vw,3.5rem);margin:16px 0 24px}
.videocorso-heading .ed-lead{margin-bottom:0}
.videocorso-description p:last-child{margin-bottom:0}
.videocorso-cover{grid-area:cover;margin:0;border-top:4px solid var(--magenta);background:var(--ink);color:var(--paper);width:100%}
.videocorso-cover-heading{padding:24px 26px 22px}
.videocorso-cover p{margin:0}
.videocorso-cover-eyebrow{font-size:.875rem;line-height:1.5;letter-spacing:.075em;font-weight:700}
.editorial .videocorso-cover h2{font-size:clamp(2rem,2.6vw,2.625rem);line-height:1.12;letter-spacing:-.025em;margin:12px 0}
.videocorso-cover-subtitle{font:1rem/1.5 Georgia,serif}
.videocorso-cover-badge{display:inline-block;border:1px solid #df91bf;padding:5px 10px;margin-top:18px;font-size:.875rem;line-height:1.4;letter-spacing:.06em;font-weight:700}
.videocorso-cover img{display:block;width:100%;height:auto;aspect-ratio:1672 / 941;object-fit:contain}
.videocorso-cover .videocorso-cover-topics{padding:18px 26px 22px;font-size:.875rem;line-height:1.65;color:#e4e7ed}
.ed-page > .videocorso-hero + .ed-section{padding-top:28px}
@media(max-width:900px){
 .ed-page > .videocorso-hero{grid-template-columns:1fr;grid-template-areas:"heading" "cover" "description";gap:24px;padding-bottom:28px}
 .videocorso-heading h1{font-size:clamp(2.25rem,6vw,3rem)}
 .videocorso-cover{max-width:520px;justify-self:start}
 .videocorso-cover-heading{padding:22px}
 .videocorso-cover .videocorso-cover-topics{padding:16px 22px 20px}
 .ed-page > .videocorso-hero + .ed-section{padding-top:22px}
}
@media(max-width:360px){
 .videocorso-cover-heading{padding:20px 18px}
 .videocorso-cover .videocorso-cover-topics{padding:16px 18px 18px}
}


/* F5: box editoriale aggiornamenti, limitato alla pagina F01. */
.f01-updates { margin-top: 22px; padding: 26px 28px 24px; border: 1px solid var(--line); border-top: 5px solid var(--magenta); background: var(--ivory); text-align: left; }
.f01-updates h2 { margin: 0 0 12px; font: 400 clamp(1.5rem, 2.1vw, 1.85rem)/1.2 Georgia, serif; color: var(--ink); }
.f01-updates p { margin: 0 0 16px; font-size: 1rem; line-height: 1.6; }
.f01-updates .ed-cta { margin: 0 0 14px; }
.f01-updates p.f01-updates-note { margin: 0; font-size: .875rem; line-height: 1.5; color: var(--ink-soft); }
@media (max-width: 700px) {
  .f01-updates { margin-top: 18px; padding: 20px 18px; }
  .f01-updates h2 { font-size: 1.5rem; }
  .f01-updates .ed-cta { padding: 13px 12px; }
}
