/* Conference narrative: card-led dark hero, quiet paper surfaces, clear hierarchy. */
:root { --color-accent:#087f76; --color-accent-hover:#08665f; --color-text:#162e32; --color-text-muted:#53676a; --color-border:#d8e3e1; --color-bg-soft:#f1f6f4; --max-w:1200px; --pf-dark:#102b30; --pf-mint:#6cdfc5; }
html { scroll-behavior:smooth; scroll-padding-top:24px; }
body { font-size:17px; }
a { text-underline-offset:4px; }
a:focus-visible,button:focus-visible,summary:focus-visible { outline:3px solid #07867c; outline-offset:5px; border-radius:3px; }
.pf-skip { position:absolute; left:20px; top:-100px; z-index:10; background:white; padding:12px; }
.pf-skip:focus { top:10px; }
.pf-nav__inner { padding-top:22px; padding-bottom:22px; }
.pf-nav__brand img { height:30px; }
.pf-nav__links { gap:24px; flex-wrap:wrap; }
.pf-nav__links a { font-size:14px; }
.pf-nav__contact { border-left:1px solid var(--color-border); padding-left:24px; color:var(--color-accent)!important; }
.pf-story-hero { background:var(--pf-dark); color:#f9fcfa; padding:80px 0 84px; }
/* Font-relative flex bases also reflow when a visitor enlarges text alone. */
.pf-story-hero__grid { display:flex; flex-wrap:wrap; gap:70px; align-items:center; }
.pf-story-hero__copy { flex:1.15 1 28em; }
.pf-understanding { flex:1 1 24em; }
.pf-eyebrow { font-family:ui-monospace,SFMono-Regular,Consolas,monospace; font-size:12px; font-weight:600; letter-spacing:.12em; text-transform:uppercase; line-height:1.5; margin:0 0 20px; color:var(--color-accent); }
.pf-story-hero .pf-eyebrow { color:var(--pf-mint); }
.pf-story-hero h1 { font-size:clamp(42px,4.7vw,65px); line-height:1.06; letter-spacing:-.045em; font-weight:600; margin:0 0 28px; }
.pf-story-hero h1 em { color:var(--pf-mint); font-style:normal; }
.pf-story-lede { max-width:540px; font-size:20px; line-height:1.65; color:#d2e3df; margin:0 0 30px; }
.pf-actions { display:flex; align-items:center; flex-wrap:wrap; gap:25px; }
.btn { font-size:16px; font-weight:600; border-radius:5px; padding:14px 23px; white-space:normal; gap:18px; text-align:center; }
.pf-story-hero .btn--primary { background:var(--pf-mint); color:#102b30; }
.pf-story-hero .btn--primary:hover { background:#a4eedb; }
.pf-text-link { color:#e7f7f2; font-size:15px; text-decoration:underline; }
.pf-story-note { font-size:13px; color:#adcbc6; margin:27px 0 0; }
.pf-understanding { border:1px solid #406368; border-radius:12px; padding:28px; background:#19383d; box-shadow:0 24px 60px #071c2040; }
.pf-understanding__top { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:8px; margin-bottom:25px; }
.pf-understanding__top .pf-eyebrow { margin:0; font-size:12px; }
.pf-example-label { color:#bdd6d1; font-size:12px; }
.pf-source-row { display:grid; grid-template-columns:repeat(3,1fr); gap:9px; }
.pf-source-row>span { display:flex; flex-direction:column; border:1px solid #49676b; padding:13px 10px; border-radius:5px; }
.pf-source-row b { font-size:14px; font-weight:600; }
.pf-source-row small { font-size:12px; color:#b1cbc7; }
.pf-thread { text-align:center; height:33px; color:#80b8af; font-size:22px; line-height:30px; }
.pf-context { border-left:2px solid #6cdfc5; padding:17px 20px; background:#23464b; }
.pf-context .pf-eyebrow,.pf-question .pf-eyebrow { margin-bottom:10px; font-size:12px; }
.pf-context p { font-size:17px; line-height:1.5; margin:0; color:#e1eeea; }
.pf-question { background:#f1f8f4; color:#163438; padding:20px; border-radius:5px; }
.pf-question .pf-eyebrow { color:#466462; }
.pf-question p { font-size:22px; line-height:1.35; font-weight:500; letter-spacing:-.02em; margin:0; }
.pf-understanding__result { display:flex; align-items:center; gap:8px; font-size:13px; color:#cbe9e1; margin-top:20px; }
.pf-status-dot { width:6px; height:6px; border-radius:50%; background:var(--pf-mint); flex-shrink:0; }
.pf-sponsor-strip { border-bottom:1px solid var(--color-border); background:#f7faf8; }
.pf-sponsor-strip>.pf-container { display:flex; align-items:center; justify-content:space-between; gap:24px; padding-top:24px; padding-bottom:24px; }
.pf-sponsor-strip p { color:var(--color-text-muted); font-size:13px; margin:0; }
.pf-sponsor-strip .pf-container>div { display:flex; align-items:center; gap:30px; font-size:18px; font-weight:600; }
.pf-sponsor-strip a { color:var(--color-text); }
.pf-sponsor-strip span[aria-hidden] { color:#849894; font-weight:400; }
.pf-section { padding-top:82px; padding-bottom:82px; }
.pf-section--soft { background:var(--color-bg-soft); }
h2 { font-size:clamp(30px,3.4vw,43px); font-weight:550; line-height:1.15; letter-spacing:-.035em; margin:0 0 22px; }
.pf-section-intro { display:grid; grid-template-columns:1fr 1fr; gap:0 70px; }
.pf-section-intro .pf-eyebrow { grid-column:1/-1; }
.pf-section-intro>p:last-child { font-size:19px; color:var(--color-text-muted); margin:0; align-self:center; }
.pf-benefits { display:grid; grid-template-columns:1fr 1fr; gap:0 65px; margin-top:32px; }
.pf-benefits article { display:flex; align-items:flex-start; gap:22px; border-top:1px solid var(--color-border); padding:30px 0 22px; }
.pf-step { color:var(--color-accent); font:14px ui-monospace,monospace; padding-top:6px; }
.pf-benefits h3 { margin:0 0 10px; font-size:23px; line-height:1.35; letter-spacing:-.025em; font-weight:600; }
.pf-benefits p { margin:0; color:var(--color-text-muted); font-size:17px; }
.pf-section-lede { max-width:720px; font-size:19px; color:var(--color-text-muted); }
.pf-example-disclosure { color:#506a66; font-size:13px; margin:30px 0 18px; }
.pf-example-summary { border:1px solid var(--color-border); background:white; padding:28px; border-radius:8px; }
.pf-example-summary p { margin-bottom:0; color:var(--color-text-muted); }
.pf-start { display:grid; grid-template-columns:1.3fr 1fr; gap:75px; align-items:center; }
.pf-start>div>p:not(.pf-eyebrow) { max-width:560px; color:var(--color-text-muted); }
.pf-contact-block { display:flex; flex-direction:column; align-items:flex-start; gap:15px; }
.pf-contact-block>a:not(.btn) { font-size:19px; }
.pf-contact-block>p { font-size:14px; margin:0; }
.footer { margin:0; background:#f4f7f5; border-top:1px solid var(--color-border); padding:42px 0 24px; }
.pf-footer-grid { display:grid; grid-template-columns:1fr 1fr 1fr; gap:28px; align-items:start; }
.pf-footer-grid p { margin:0; font-size:15px; color:var(--color-text-muted); }
.pf-footer-links { display:flex; flex-direction:column; gap:10px; font-size:14px; align-items:flex-start; justify-self:end; }
.pf-footer-base { display:flex; justify-content:space-between; gap:20px; margin-top:40px; font-size:12px; color:#566c68; }
.pf-footer-base a { color:inherit; }
.pf-hero { background:#eef5f1; padding-top:62px; padding-bottom:50px; }
.pf-prose { max-width:850px; padding-top:20px; padding-bottom:30px; }
.pf-prose h2 { font-size:29px; margin-top:40px; }
.pf-prose a { text-decoration:underline; }
@media(max-width:1000px) { .pf-story-hero__grid { gap:35px; } .pf-nav__links { gap:14px; } .pf-nav__contact { padding-left:14px; } }
@media(max-width:780px) { .pf-nav__inner { align-items:flex-start; flex-direction:column; gap:20px; } .pf-nav__links { width:100%; gap:14px 20px; } .pf-nav__contact { border:0; padding-left:0; } .pf-story-hero { padding:45px 0; } .pf-story-hero__grid,.pf-start { grid-template-columns:1fr; gap:38px; } .pf-story-hero h1 { font-size:clamp(40px,8vw,58px); } .pf-story-lede { font-size:19px; } .pf-section { padding-top:52px; padding-bottom:52px; } .pf-section-intro { grid-template-columns:1fr; gap:0; } .pf-benefits { gap:0 28px; } .pf-benefits h3 { font-size:21px; } .pf-footer-grid { grid-template-columns:1fr 1fr; } .pf-footer-grid>p { display:none; } }
@media(max-width:520px) { .pf-container { padding-left:22px; padding-right:22px; } .pf-nav__inner { padding-left:22px; padding-right:22px; } .pf-nav__links a { font-size:14px; } .pf-understanding { padding:19px; } .pf-sponsor-strip>.pf-container { align-items:flex-start; flex-direction:column; gap:9px; } .pf-sponsor-strip .pf-container>div { gap:19px; font-size:17px; } .pf-benefits { grid-template-columns:1fr; margin-top:25px; } .pf-footer-grid { grid-template-columns:1fr; } .pf-footer-links { justify-self:start; flex-direction:row; flex-wrap:wrap; gap:15px; } .pf-footer-base { flex-direction:column; gap:10px; } }
@media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } * { transition:none!important; } }

.pf-worked-example { background:#fff; border:1px solid var(--color-border); border-radius:10px; overflow:hidden; }
.pf-example-answer { padding:34px; display:grid; grid-template-columns:1.5fr 1fr; gap:36px; }
.pf-example-answer h3 { font-size:28px; letter-spacing:-.03em; line-height:1.2; margin:0 0 18px; }
.pf-example-answer p { color:var(--color-text-muted); font-size:16px; margin:0; }
.pf-example-answer aside { padding:22px; background:#f2f6f3; border-left:2px solid #78b7a6; }
.pf-example-answer aside small { display:block; font-size:12px; color:#526d66; margin-top:15px; }
.pf-table-scroll { overflow:auto; padding:0 34px; }
.pf-example-table { width:100%; border-collapse:collapse; font-size:15px; }
.pf-example-table caption { text-align:left; font-size:13px; color:#586e67; padding-bottom:12px; }
.pf-example-table th,.pf-example-table td { padding:16px 14px; border-bottom:1px solid #dbe5e0; text-align:left; white-space:nowrap; }
.pf-example-table thead { background:#f0f5f2; font-size:13px; }
.pf-example-table tbody th { font-weight:500; }
.pf-example-table td:last-child,.pf-example-table th:last-child { text-align:right; font-variant-numeric:tabular-nums; }
.pf-evidence { margin:20px 34px; font-size:14px; }
.pf-evidence summary { cursor:pointer; color:var(--color-accent); padding:10px 0; font-weight:600; }
.pf-evidence>div { background:#f6f9f7; padding:5px 20px; }
.pf-evidence ul { padding-left:20px; }
.pf-evidence li { margin:10px 0; }
.pf-saved-view { background:#e9f2ed; padding:34px; display:grid; grid-template-columns:1.5fr 1fr; gap:36px; align-items:center; }
.pf-saved-view h3 { font-size:25px; letter-spacing:-.03em; line-height:1.25; margin:0 0 14px; }
.pf-saved-view p { color:#4e6860; margin:0; font-size:16px; }
.pf-view-tile { background:white; border:1px solid #c9dcd3; padding:22px; border-radius:6px; }
.pf-view-tile>span,.pf-view-tile small { display:block; color:#637970; font-size:12px; }
.pf-view-tile>b { display:block; font-size:16px; margin-top:10px; }
.pf-view-tile>div { display:flex; gap:20px; align-items:center; margin:12px 0; }
.pf-view-tile strong { font-size:48px; font-weight:500; line-height:1; letter-spacing:-.05em; }
.pf-view-tile div span { font-size:13px; color:#526960; }
.pf-view-tile em { font-style:normal; font-weight:600; }
.pf-trust { display:grid; grid-template-columns:1fr 1fr; gap:90px; }
.pf-trust p { color:var(--color-text-muted); }
.pf-trust-list article { border-top:1px solid var(--color-border); padding:20px 0; }
.pf-trust-list article:first-child { padding-top:0; border:0; }
.pf-trust-list h3 { font-size:21px; margin:0 0 10px; letter-spacing:-.02em; }
.pf-trust-list p { margin:0; }
.pf-inline-link { font-size:15px; text-decoration:underline; display:inline-block; margin-top:15px; }
.pf-journey { display:grid; grid-template-columns:repeat(3,1fr); gap:45px; margin:40px 0 15px; }
.pf-journey article { border-top:1px solid #c5d9d2; padding-top:22px; }
.pf-journey h3 { margin:16px 0 12px; font-size:23px; letter-spacing:-.03em; }
.pf-journey p { color:var(--color-text-muted); font-size:16px; }
.pf-pillars { grid-template-columns:repeat(2,1fr); margin:38px 0; gap:24px; }
.pf-pillar { border:1px solid var(--color-border); border-radius:6px; padding:25px; background:#f3f8f5; }
.pf-pillar__title { font-size:23px; font-weight:600; margin-bottom:10px; }
.pf-pillar__body { font-size:17px; }
.pf-section-h { font-size:30px; }
.pf-channels { font-size:17px; line-height:1.7; }
.pf-channels dt { font-size:17px; }
.pf-channels dd { margin-bottom:22px; }
.pf-features { font-size:17px; line-height:1.7; margin-bottom:40px; }
.pf-features li { margin-bottom:18px; }
.pf-phase { padding:24px; }
.pf-phase__body { font-size:17px; }
.pf-phase__name { font-size:21px; }
.pf-resource-card__desc { font-size:16px; }
.pf-resource-card__title { font-size:23px; }
.pf-preview-notice { padding:26px; background:#f1f6f3; border-left:3px solid var(--color-accent); margin:30px 0 60px; }
@media(max-width:780px) { .pf-example-answer,.pf-saved-view,.pf-trust,.pf-journey { grid-template-columns:1fr; gap:25px; } .pf-example-answer,.pf-saved-view { padding:23px; } .pf-table-scroll { padding:0 23px; } .pf-evidence { margin:18px 23px; } .pf-trust { gap:35px; } .pf-journey { gap:20px; } }
@media(max-width:520px) { .pf-pillars { grid-template-columns:1fr; } .pf-example-answer h3 { font-size:25px; } }
/* Grid children must be allowed to shrink below their text's min-content width. */
.pf-story-hero__grid > *, .pf-source-row > * { min-width:0; }
@media(max-width:780px) { .pf-story-hero__grid { grid-template-columns:minmax(0,1fr); } }
@media(max-width:360px) {
  .pf-story-hero h1 { font-size:34px; }
  .pf-source-row { grid-template-columns:1fr; }
  .pf-source-row>span { flex-direction:row; align-items:center; justify-content:space-between; }
}

/* Static dashboard illustration: real chart geometry, one fictional source of data. */
.pf-dashboard { margin:24px 0 0; border:1px solid #c9d9d3; border-radius:12px; background:#fff; box-shadow:0 18px 50px #173b3010; overflow:hidden; }
.pf-dash-topbar { display:flex; align-items:center; flex-wrap:wrap; gap:20px; padding:20px 26px; border-bottom:1px solid #dce6e0; }
.pf-dash-wordmark { color:#153632; font:bold 19px ui-monospace,monospace; white-space:nowrap; }
.pf-dash-wordmark span { color:#168b7c; }
.pf-dash-topbar__context { color:#576e64; font-size:13px; display:flex; flex-wrap:wrap; gap:12px; align-items:center; }
.pf-dash-demo { margin-left:auto; font-size:12px; background:#edf5f0; color:#32685a; border:1px solid #d2e4da; border-radius:4px; padding:5px 9px; }
.pf-dash-body { background:#f2f6f3; padding:28px; }
.pf-dash-heading { display:flex; align-items:center; justify-content:space-between; gap:20px; margin-bottom:25px; }
.pf-dash-heading .pf-eyebrow { font-size:12px; margin:0 0 9px; }
.pf-dash-heading h3 { margin:0; font-size:29px; font-weight:600; line-height:1.2; letter-spacing:-.03em; }
.pf-dash-heading p:last-child { margin:9px 0 0; font-size:15px; color:#576e64; }
.pf-dash-window { flex-shrink:0; border-left:1px solid #c7d9ce; padding-left:22px; font-size:12px; color:#5a7067; }
.pf-dash-window b { display:block; color:#24493e; font-weight:500; font-size:16px; }
.pf-dash-metrics { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin-bottom:18px; }
.pf-dash-metrics article { border:1px solid #dbe6df; border-radius:7px; background:white; padding:22px; }
.pf-dash-metrics article>span { display:block; font-size:14px; color:#52695f; }
.pf-dash-metrics strong { display:flex; flex-wrap:wrap; gap:9px; align-items:baseline; font-size:38px; line-height:1.35; font-weight:550; color:#193d33; letter-spacing:-.04em; margin:10px 0 7px; font-variant-numeric:tabular-nums; }
.pf-dash-metrics strong span { font-size:14px; font-weight:400; color:#60736b; letter-spacing:0; }
.pf-dash-metrics small { font-size:12px; color:#60736b; display:block; }
.pf-dash-charts { display:grid; grid-template-columns:1.15fr 1fr; gap:18px; margin-bottom:18px; }
.pf-dash-panel { border:1px solid #dbe6df; border-radius:7px; background:white; padding:22px; min-width:0; }
.pf-dash-panel h4 { margin:0; font-size:16px; font-weight:600; line-height:1.4; letter-spacing:-.01em; }
.pf-dash-panel-note { font-size:12px; color:#60736b; margin:5px 0 0; }
.pf-dash-column-chart { display:flex; gap:13px; margin-top:30px; margin-bottom:25px; height:150px; }
.pf-dash-yaxis { display:flex; flex-direction:column; justify-content:space-between; font-size:12px; color:#667b70; text-align:right; width:max-content; min-width:43px; flex-shrink:0; }
.pf-dash-barplot { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); width:100%; gap:26px; border-bottom:1px solid #cddbd2; background:linear-gradient(to bottom,#e9eeeb 1px,transparent 1px); background-size:100% 50%; }
.pf-dash-bar-column { position:relative; display:flex; align-items:flex-end; justify-content:center; }
.pf-dash-bar { width:70%; max-width:64px; background:#168c7a; border-radius:5px 5px 0 0; position:relative; min-width:20px; }
.pf-dash-bar-column:nth-child(2) .pf-dash-bar { background:#62b5a2; }
.pf-dash-bar-column:nth-child(3) .pf-dash-bar { background:#a2d1bd; }
.pf-dash-bar span { position:absolute; bottom:100%; margin-bottom:7px; left:50%; transform:translateX(-50%); font-size:14px; font-weight:600; color:#2e5144; white-space:nowrap; }
.pf-dash-bar-label { position:absolute; top:100%; left:50%; transform:translateX(-50%); padding-top:9px; font-size:12px; color:#61766b; white-space:nowrap; }
.pf-dash-distribution { display:flex; align-items:center; gap:18px; padding-top:22px; min-height:209px; }
.pf-dash-donut { width:160px; max-width:45%; flex-shrink:0; }
.pf-dash-donut__number { font:600 30px var(--font-system); fill:#204639; }
.pf-dash-donut__label { font:12px var(--font-system); fill:#5e7568; }
.pf-dash-legend { list-style:none; margin:0; padding:0; flex:1; min-width:0; }
.pf-dash-legend li { display:grid; grid-template-columns:8px 1fr auto; gap:9px; align-items:center; font-size:13px; padding:11px 0; color:#4f665b; }
.pf-dash-legend b { font-size:16px; color:#234737; font-weight:600; }
.pf-dash-key { width:8px; height:8px; border-radius:2px; }
.pf-dash-table-panel { padding:0; overflow:hidden; }
.pf-dash-table-heading { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; padding:20px 22px 12px; }
.pf-dash-table-heading a { font-size:13px; text-decoration:underline; }
.pf-dash-table-panel .pf-table-scroll { padding:0 22px 9px; }
.pf-dash-customer { display:block; font-weight:500; }
.pf-dash-table-panel small { display:block; font-size:12px; color:#6a7e72; margin-top:2px; }
.pf-dash-days { display:inline-block; background:#edf4ef; color:#476852; font-size:13px; border-radius:4px; padding:4px 9px; }
.pf-dash-days--soon { background:#fbf1dc; color:#896019; }
.pf-dash-issue-count { display:inline-flex; align-items:center; justify-content:center; min-width:26px; min-height:26px; background:#eef3f0; border-radius:4px; color:#466354; }
.pf-dash-definition { display:flex; align-items:flex-start; gap:22px; padding:18px 2px; }
.pf-dash-definition b { flex-shrink:0; font-size:12px; color:#436658; padding-top:2px; }
.pf-dash-definition p { font-size:13px; color:#536e60; margin:0; }
.pf-dash-sources { display:flex; justify-content:space-between; flex-wrap:wrap; gap:12px 20px; font-size:12px; color:#536e60; border-top:1px solid #d5e3da; padding-top:16px; }
.pf-dash-sources b { font-weight:500; color:#2c5140; margin-right:12px; }
.pf-dash-sources span[aria-hidden] { color:#84998b; padding:0 5px; }
.pf-dashboard figcaption { color:#566e62; font-size:12px; line-height:1.6; padding:16px 26px; border-top:1px solid #d5e3da; }
.pf-dash-takeaway { display:flex; gap:30px; align-items:baseline; padding:20px 0 0; }
.pf-dash-takeaway strong { font-size:22px; line-height:1.3; letter-spacing:-.02em; max-width:300px; }
.pf-dash-takeaway p { margin:0; max-width:650px; color:var(--color-text-muted); font-size:17px; }
@media(max-width:1000px) { .pf-dash-charts { grid-template-columns:1fr 1fr; } .pf-dash-distribution { flex-direction:column; padding-top:12px; gap:3px; } .pf-dash-donut { max-width:100%; width:130px; } .pf-dash-legend { width:100%; } .pf-dash-legend li { padding:5px 0; } }
@media(max-width:780px) { .pf-dash-charts { grid-template-columns:1fr; } .pf-dash-metrics { gap:10px; } .pf-dash-metrics article { padding:16px; } .pf-dash-metrics strong { font-size:30px; } .pf-dash-distribution { flex-direction:row; gap:25px; } .pf-dash-donut { max-width:45%; width:150px; } .pf-dash-definition,.pf-dash-takeaway { flex-direction:column; gap:8px; } .pf-dash-takeaway strong { max-width:none; } }
@media(max-width:560px) { .pf-dash-topbar { padding:17px; gap:12px; } .pf-dash-topbar__context { display:none; } .pf-dash-body { padding:16px; } .pf-dash-heading { flex-direction:column; align-items:flex-start; gap:14px; } .pf-dash-heading h3 { font-size:25px; } .pf-dash-window { border:0; padding-left:0; display:flex; align-items:center; gap:10px; } .pf-dash-window b { font-size:14px; } .pf-dash-metrics { grid-template-columns:1fr; } .pf-dash-metrics article { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:4px 15px; align-items:center; } .pf-dash-metrics article>strong { grid-column:2; grid-row:1/3; margin:0; font-size:28px; display:block; } .pf-dash-metrics strong span { display:none; } .pf-dash-metrics article>span { font-size:13px; } .pf-dash-panel { padding:17px; } .pf-dash-table-panel { padding:0; } .pf-dash-table-heading { padding:17px; } .pf-dash-table-panel .pf-table-scroll { padding:0 17px 8px; } .pf-dash-barplot { gap:17px; } .pf-dash-column-chart { gap:8px; } .pf-dash-distribution { gap:12px; } .pf-dashboard figcaption { padding:16px 17px; } .pf-dash-demo { font-size:12px; } }
@media(max-width:360px) { .pf-dash-wordmark { font-size:16px; } .pf-dash-demo { margin-left:0; } .pf-dash-distribution { flex-direction:column; } .pf-dash-donut { max-width:100%; } .pf-dash-metrics article { grid-template-columns:1fr; } .pf-dash-metrics article>strong { grid-column:1; grid-row:auto; margin-top:3px; } .pf-dash-bar-label { font-size:12px; } }
